/** * Beschreiben Sie hier die Klasse Mitternachtsformelrechner. * * @author (Ihr Name) * @version (eine Versionsnummer oder ein Datum) */ import java.util.Scanner; // Klasse Scanner wird importiert public class Mitternachtsformelrechner { public static void Mitternachtsformelrechner () { Scanner sc = new Scanner (System.in); System.out.println ("Mitternachtsformelrechner"); System.out.println ("Berechnet die Lösungen einer quadratischen Gleichung"); System.out.println ("ax^2 + bx + c = 0"); System.out.println (); System.out.println ("Bitte jetzt Parameter eingeben"); System.out.println ("a"); int a = sc.nextInt (); System.out.println ("b"); int b = sc.nextInt (); System.out.println ("c"); int c = sc.nextInt (); System.out.println ("Die Lösungen der quadratischen Gleichung 1.0x^2 + -3.0x + 2.0 = 0 sind:"); //Text folgt nach Eingabe der Zahlen System.out.println ("x1 = 2.0 und x2 = 1.0"); //anfang der rechnung double d = (b*b-4*a*c); //dient als vorbereitung für schritt 2 if (d == 0) { double x1 = (-b/2*a); System.out.println ("x1=" + x1); } double Zähler1 = (-b + Math.sqrt(d)); double Zähler2 = (-b - Math.sqrt(d)); double x1 = (-b + Math.sqrt(d)) / (2*a); double x2 = (-b - Math.sqrt(d)) / (2*a); // ende der rechnung System.out.println ("Die Lösungen der quadratischen Gleichung 1.0x°2 +-3.0x +2.0 = 0 sind:"); System.out.println (x1); System.out.println (x2); } }