Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
Delphi 2007 Professional
|
Re: real auf nachkommastellen überprüfen
22. Sep 2005, 08: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.
|