Zitat von
pete_knightde:
wenn ich die datei compiliere
und für p=2 und q=3 eingebe, als beispiel(...)
if sqrt(Sqr(p)/4-q)<0
Wenn du nachrechnest wirst du feststellen, dass Delhi das auch nicht errechnen kann, denn
((2^2)/4)-3 = (4/4)-3 = 1-3 = -2
und daraus kann man nun mal keine Wurzel ziehen!
Hier nochmal die Reihenfolge, in der du prüfen musst:
- 1. Ist der Term sqr(p)/4-q größer oder gleich 0?
- Nein - Gleichung hat keine Lösungen
- Ja - Weitermachen
- 2. Ist der Term sqrt((p^2/4)-q) gleich 0?
- Ja - Gleichung hat eine Lösung => Die Lösung ausrechnen!
- Nein - Die Gleichung hat 2 Lösungen => beide Lösungen ausrechnen
Danach kannste das ganze entsprechend ausgeben.
read you, gordon