import system.IO; import java.lang.Math; class equazioneIIgrado { public static void main (String [] args) { double a, b, c, delta, x1, x2; // Dichiarazione delle variabili IO.out.println (" EQUAZIONI DI II GRADO ax^2 + bx + c = 0"); IO.out.println ("======================================================="); IO.out.println (""); IO.out.print ("a = "); a = IO.in.readDouble(); while (a == 0) { IO.out.print("a deve essere diverso da ZERO !!!"); a = IO.in.readDouble(); } IO.out.print("b = "); b = IO.in.readDouble(); IO.out.print("c = "); c = IO.in.readDouble(); delta= b*b-4*a*c; if (delta == 0) { x1 = -b/(2*a); IO.out.println("Due soluzioni reali e coincidenti x1,x2 = " + x1); } else if (delta < 0) IO.out.println("Nessuna soluzione reale"); else { x1=(-b-Math.sqrt(delta))/(2*a); x2=(-b+Math.sqrt(delta))/(2*a); IO.out.print("Due soluzioni reali e distinte: "); IO.out.print("x1= " + x1); IO.out.println(" e x2= " + x2); } } }