Einzelnen Beitrag anzeigen

Benutzerbild von gordon freeman
gordon freeman

Registriert seit: 28. Jun 2003
Ort: Gelsenkirchen
337 Beiträge
 
Delphi 2005 Personal
 
#14

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

  Alt 15. Mär 2005, 22:10
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
  Mit Zitat antworten Zitat