Thema: Delphi Rechenfehler

Einzelnen Beitrag anzeigen

Benutzerbild von TeronG
TeronG

Registriert seit: 19. Jul 2004
Ort: München
960 Beiträge
 
Delphi 2007 Professional
 
#4

Re: Rechenfehler

  Alt 27. Okt 2005, 14:30
Zitat von rado:


Delphi-Quellcode:
var
  gesamtlaenge: extended;

procedure TForm1.Button1Click(Sender: TObject);
begin
  gesamtlaenge:=gesamtlaenge+strtofloat(edit9.text);
end
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
Nein kann ich nicht, den bei mir funktioniert dein Code eigentlich einwandfrei evtl. spuckt ja noch was anderes aus deinem Proggie da rein?
龍 Der Unterschied zwischen Theorie und Praxis ist in der Praxis größer als in der Theorie.
  Mit Zitat antworten Zitat