Napisz w jezyku java program, który oblicza pierwiastki równania kwadratowego a*x^2+b*x+c=0niech parametry równania będą wprowadzane z klawiatury przez użytkownika
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
import java.util.Scanner;
class RownanieKwadratowe{
public static void main(String[] args) {
double a,b,c,d,x,y,pierwd;
Scanner skaner = new Scanner(System.in);
System.out.println("Wpisz wartosc wspolczynnika A");
a = skaner.nextDouble();
System.out.println("Wpisz wartosc wspolczynnika B");
b = skaner.nextDouble();
System.out.println("Wpisz wartosc wspolczynnika C");
c = skaner.nextDouble();
if (a!=0) {
d=b*b-4*a*c;
if (d>0) {
pierwd=Math.sqrt(d);
x=(-b-pierwd)/(2*a);
y=(-b+pierwd)/(2*a);
System.out.println("Rozwiazaniem rownania sa liczby: x=" + x + " i y=" + y);
}
if (d==0) {
x=-b/(2*a);
System.out.println("Rozwiazaniem rownania jest liczba x=" + x);
}
if (d<0) {
System.out.println("Rownanie nie ma rozwiazan.");
}
}
else { if (b==0) {
if (c==0) {
System.out.println("Rownanie tozsamowsciowe.");
}
else {
System.out.println("Rownanie sprzeczne.");
}
}
else {
x=-b/c;
System.out.println("Rozwiazaniem rownania jest liczb x=" + x);
}
}
}
}
Kod własny. W razie pytań pisz na priv.