![]() |
Real Zahl in Integer-Zahl umwandeln
Eine Case-Mehrfachverzweigung geht nur über INTEGER-Kontrollvariable.
Wenn aber davor eine Dezimalzahl als Ergebnis gerechnet werden muss, reicht ein INT nicht, um den Rest als Integer zu erhalten. Wie kann man eine REAL-Variable in eine INTEGER umwandeln? Foxgrove |
Re: Real Zahl in Integer-Zahl umwandeln
|
Re: Real Zahl in Integer-Zahl umwandeln
Zitat:
Case-Anweisungen mit Fließkommazahlen geben allerdings in den allermeisten Fällen durch deren Ungenauigkeit eher wenig Sinn. @30f8: Ob das ihm so viel helfen wird... |
Re: Real Zahl in Integer-Zahl umwandeln
Ja, das wird es. Wenn er in die Hilfe schaut. Löst zu mindest das "Problem" "Real Zahl in Integer-Zahl umwandeln".
|
Re: Real Zahl in Integer-Zahl umwandeln
Hallo Foxgrove,
da du noch Delphi 3 zu nutzen scheinst: Wie genau muss es sein? - evtl. mit 1000 multiplizieren dann weiter mit round (sofern in Delphi 3 vorhanden? In D7 liefert round ein Int64 Ergebnis...) - nun weiter über Ganzzahldivision mit div 1000 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:47 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