Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Runden von Double-Variablen (https://www.delphipraxis.net/68158-runden-von-double-variablen.html)

StanY 25. Apr 2006 15:09


Runden von Double-Variablen
 
Hallo.
Ich habe eine sehr dringende Frage bezüglich des Rundens von Float-Variablen. Das Problem besteht darin, dass die Funktion RoundTo(Var,-3) immer 0 ausgibt, sofern sich die Zahl nach diesem Schema darstellt:

1,8467E-4.

Wie kann ich diese Zahl trotzdem korrekt runden?

Schonmal danke vielmals für die Antwort.

Ps. Suchfunktion leider erfolglos benutzt.

Khabarakh 25. Apr 2006 15:14

Re: Runden von Double-Variablen
 
Es gibt keinen Sinn, eine Zahl mathematisch nach ihrer Darstellung zu runden, also ist es auch nicht (mit Standardmitteln) möglich.
Aber das willst du doch eigentlich gar nicht tun, du willst die Darstellung der Zahl verkürzen. Du suchst nicht RoundToEx, sondern Format oder FloatToStrF.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:22 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