Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi real auf nachkommastellen überprüfen (https://www.delphipraxis.net/53719-real-auf-nachkommastellen-ueberpruefen.html)

besch 21. Sep 2005 21:18


real auf nachkommastellen überprüfen
 
wüsse jemand von euch ne möglichkeit zu prüfen, ob der inhalt der real-variable nachkommastelen hat??

marabu 21. Sep 2005 21:33

Re: real auf nachkommastellen überprüfen
 
Hi,

ich würde Frac() dazu benutzen.

Grüße vom marabu

Jelly 22. Sep 2005 07:22

Re: real auf nachkommastellen überprüfen
 
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.

Kroko1999 22. Sep 2005 07:30

Re: real auf nachkommastellen überprüfen
 
(1) ebenfalls Frac und
(2) IsZero aus der Unit Math;

besch 24. Sep 2005 10:47

Re: real auf nachkommastellen überprüfen
 
jo... danke....

was ich brauch kann ich mir dadurch bilden...


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:33 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz