Registriert seit: 18. Mär 2005
10 Beiträge
|
Rechenfehler
27. Okt 2005, 14:17
Hallo,
ich erhalte einen Rechenfelher bei folgendem Code:
var
gesamtlaenge: extended;
gesamtlaenge:=gesamtlaenge+strtofloat(edit9.text);
Wenn man in edit9 den Wert 2,36 eingibt und anschließend die Addition ausführt und dann in edit9 -2,36 eingibt müsste man 0 als Ergebnis in gesamtlaenge erhalten.
Es steht aber in gesamtlaenge -1,242E-16
Dies passiert aber nur bei 2,36.
Kann mir jemand weiterhelfen, enthalten die Mathematischen Bibliotheken von Delphi Fehler?
Gruß rado
|