Einzelnen Beitrag anzeigen

pete_knightde

Registriert seit: 15. Mär 2005
11 Beiträge
 
#15

Re: programm fehler (pq-formel) - numerische datentypen

  Alt 15. Mär 2005, 22:13
Zitat von gordon freeman:
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
wenn ich das mache, dann kommt z.b. bei p=2, q=-3 "keine lösung"
das stimmt ja überhaupt nicht
  Mit Zitat antworten Zitat