import javax.swing.*;

class EquazioneSecondoGrado {
  public static void main(String[] args) {
    String stringaInput;
    double a, b, c, delta;

    stringaInput = JOptionPane.showInputDialog("Inserisci il coefficiente a.");
    a = Double.parseDouble(stringaInput);
    
    stringaInput = JOptionPane.showInputDialog("Inserisci il coefficiente b.");
    b = Double.parseDouble(stringaInput);
    
    stringaInput = JOptionPane.showInputDialog("Inserisci il coefficiente c.");
    c = Double.parseDouble(stringaInput);

    delta = b*b-4*a*c;
    
    if(delta < 0)
      JOptionPane.showMessageDialog(null, "L'equazione non ammette soluzioni reali.");
    else if(delta == 0)
      JOptionPane.showMessageDialog(null, "L'equazione ammette due soluzioni coincidenti.\n" +
        "x1 = x2 = " + (-b/(2*a)) );
    else
      JOptionPane.showMessageDialog(null, "L'equazione ammette due soluzioni distinte.\n" +
        "x1 = " + ((-b+Math.sqrt(delta))/(2*a)) + "\n" +
        "x2 = " + ((-b-Math.sqrt(delta))/(2*a)) );

    System.exit(0);
  }
}