Aufgabe:
Implementiere einen Algorithmus zur Lösung einer quadratischen Gleichung ax^2 + bx + c=0 in einer Funktion static void solve(double a, double b, double c) und gib in dieser das Ergebnis aus.
Für die quadratische Gleichung genügt es die reellen Lösungen zu behandeln, aber vergiss keine Sonderfälle (z.B "Komplexe Lösung" oder "Leere Menge" als Rückmeldung zu geben)- NaN als "Lösung" ist nicht erlaubt.
Nachdem ich HalloWelt "programmierte" und mich in mein Skriptum vertieft habe soll ich die Aufgabe lösen und bin maßlos überfordert. Ich habe wirklich kein Plan, wie ich da oben ausführen kann in Java, ich verwende übrigens Netbeans. Hat vielleicht wer Zeit mir die Aufgabe schritt für schritt zu erklären, weil wenn ich die Aufgabe verstehe, wäre ich schon einen großen Schritt weiter.
z.B.Wie soll ich den Programm sagen, dass sie Lösung nicht reell sondern komplex ist?
Die Syntax von einer Funktion:
Implementiere einen Algorithmus zur Lösung einer quadratischen Gleichung ax^2 + bx + c=0 in einer Funktion static void solve(double a, double b, double c) und gib in dieser das Ergebnis aus.
Für die quadratische Gleichung genügt es die reellen Lösungen zu behandeln, aber vergiss keine Sonderfälle (z.B "Komplexe Lösung" oder "Leere Menge" als Rückmeldung zu geben)- NaN als "Lösung" ist nicht erlaubt.
Nachdem ich HalloWelt "programmierte" und mich in mein Skriptum vertieft habe soll ich die Aufgabe lösen und bin maßlos überfordert. Ich habe wirklich kein Plan, wie ich da oben ausführen kann in Java, ich verwende übrigens Netbeans. Hat vielleicht wer Zeit mir die Aufgabe schritt für schritt zu erklären, weil wenn ich die Aufgabe verstehe, wäre ich schon einen großen Schritt weiter.
z.B.Wie soll ich den Programm sagen, dass sie Lösung nicht reell sondern komplex ist?
Die Syntax von einer Funktion:
Java:
RueckgabeTyp funktionsname(Typ1 param1, Typ2 param2, ...) {
anweisung 1;
...
anweisungN;
}