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;
import java.util.Scanner;
class rownanieKwadratowe{
public static void main(String[] argumenty) {
double a=0;
double b=0;
double c=0;
double d=0;
double x=0;
double y=0;
double pierwd=0;
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);
}
}
}
}