/** * Loesen einer quadratische Gleichung * in der Form f(x) = x^2 + px + q = 0. */ public class QuadGleichung { /** * Eingabe von p und q, Ausgabe der Gleichung, * Berechnen und Ausgabe der Loesungen. */ public static void main( String[] args) { // Einlesen der Parameter p und q // Ausgabe der Gleichung // Berechnen der Diskriminante d // Fallunterscheidung if( d > 0 ) // 2 Loesungen { } else if( d == 0) // eine Loesung else // keine Loesung } } /* ------------------------------------------------- */ // Testbeispiel f(x) = x^2 + -3.0x + 3.0 = 0 // Testbeispiel f(x) = x^2 + -10.0x + 25.0 = 0 // Testbeispiel f(x) = 9x^2 - 1 = 0