Einzelnen Beitrag anzeigen

Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#3

Re: real auf nachkommastellen überprüfen

  Alt 22. Sep 2005, 07:22
Ich würde auch frac() nehmen, aber nicht einfach auf null prüfen. Setz dir ne Genauigkeitsgrenze eps := 1e-7 o.ä., und prüfe ob Frac() <= eps ist.
Vergleichen von Dezimalzahlen ist immer schwierig wegen der internen Speicherung der Floats, die natürlich nicht beliebig genau sein kann wegen dem begrenzten Speicherplatz von nur einigen Bytes.
  Mit Zitat antworten Zitat