![]() |
Float-Wert mit nur einer Nachkommastelle?
Gibt es in Delphi einen Zahlen-Datentyp mit nur einer Nachkommastelle? Oder kann man irgendwie andere Datentypen auf eine Nachkommastelle runden?
|
Re: Float-Wert mit nur einer Nachkommastelle?
Currency macht sich da wohl am Besten = das hat ja schon nur Nachkommastellen ...
Runden:
Delphi-Quellcode:
[add] Ach ja ^^ ... RoundTo macht intern auch nichts anderes. [/add]
RealMit1 := Round(RealMitVielen * 10) / 10;
PS: Currency ist intern ein Integer und wir vom Compiler entsprechende gerundet (Integer / 1000 = Currency) Du kannst also auch selber einen Integer verwenden und brauchst beim Zuweisen halt immer nur *10 und beim auslesen /10 su machen.
Delphi-Quellcode:
Integer := Round(Wert * 10);
Wert := Interger / 10; |
Re: Float-Wert mit nur einer Nachkommastelle?
Sonst schau Dir auch mal "RoundTo" an!
Gruß Harald |
Re: Float-Wert mit nur einer Nachkommastelle?
Ah, vielen Dank! :thumb:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:39 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz