Übung 11
Es ist ein Programm zur Lösung der quadratischen Gleichung zu schreiben. Dabei sind alle möglichen Lösungsmengen zu beachten (keine, eine oder zwei Lösungen). Je nachdem für welche der beiden vorgeschlagenen Varianten Sie sich entscheiden, ist das Anforderungsniveau etwas niedriger (Variante 1) oder erheblich schwieriger (Variante 2). Entscheiden Sie selbst, welche der beiden Varianten Sie auswählen! Entwickeln Sie jedoch in jedem Fall zuächst ein Struktogramm!
Variante 1
(Die Einfachere)Es ist ein Programm zu schreiben, das die quadratische Gleichung in der Normalform
löst. Eine fertige Oberfläche für das Programm können Sie hier aus dem Netz laden.
Hier finden Sie einige Aufgaben zum Testen Ihrer Programme:
Aufgabe | Anzahl der Lösungen | Nummerische Lösungen |
---|---|---|
x2 - 6x + 8 = 0 | zwei | x1 = 4, x2 = 2 |
x2 - 6x + 9 = 0 | eine | x = 3 |
x2 - 6x + 10 = 0 | keine | keine |
x2 - 8x = 0 | zwei | x1 = 0, x2 = 8 |
x2 - 9 = 0 | zwei | x1 = 3, x2 = -3 |
Variante 2
(Die Schwierigere)Es ist ein Programm zu schreiben, das die allgemeine quadratische Gleichung
löst. Eine fertige Oberfläche für das Programm können Sie hier aus dem Netz laden.
Hier finden Sie einige Aufgaben zum Testen Ihres Programms:
Aufgabe | Anzahl der Lösungen | Nummerische Lösungen |
---|---|---|
x2 + 3x + 8 = 0 | keine | keine |
0x2 + 3x - 6 = 0 | eine | x = 2 |
2x2 + 4x + 2 = 0 | eine | x = -1 |
3x2 + 36x + 33 = 0 | zwei | x1 = -11, x2 = -1 |
Übung 12
Erweitern Sie das Programm aus Übung 08 so, dass es im Fall der Konstruierbarkeit des Dreiecks zusätzlich überprüft, ob das Dreieck rechtwinklig ist oder nicht.
Eine Seite von Mirko Hans