Czesc Wszystkim,
nie wiedziec czemu kod spisany ze stronki u mnie nie dziala. Dolkladnie chodzi mi o "else if (delta == 0){..."
komunikat :
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
Syntax error on token "else", delete this token
class ElseIf{
public static void main(String[]args){
int A = 1, B = -1, C = -6;
System.out.println("Parametry rownania:\n");
System.out.println(" A=" + A + " B=" + B + " C=" + C + "\n");
if (A==0){
System.out.println("To nie jest rownanie kwadratowe: A=0!");
}
else{
double delta = B*B - 4*A*C;
double wynik;
if (delta <0)
System.out.println("Delta < 0 ");
System.out.println("To rownanie nie ma rozwiazania w zbiorze liczb rzeczywistych");
}
else if (delta == 0){ // z jakiegos powodu nie dziala
wynik = -B/2*A;
System.out.println("Rozwiazanie: x=" + wynik);
}
else{
wynik = (-B + Math.sqrt(delta))/2*A;
System.out.print("Rozwiazanie: x1=" + wynik);
wynik = (-B - Math.sqrt(delta))/2*A;
System.out.prinln(" x2=" + wynik);
}
}
}
Ktos wie jak temu zaradzic??
Udanej niedzieli!