Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Single runden


neo - Di 17.06.03 20:58
Titel: Single runden
Hallo!

Wie kann ich eine Single bzw. Double Zahl runden?

Danke!


Tweafis - Di 17.06.03 20:59


Delphi-Quelltext
1:
round(y)                    


Wenn du ne kaufmännische rundung:mrgreen: auf bestimmte stellenanzahl suchst dann such mal hier im Forum nach kaufmännisch bzw Stellen und Runden


maximus - Mi 18.06.03 10:48

În vielen fällen reicht abschneiden auch aus (nur der vollständigkeit halber):

trunc(2.12112) = 2


grayfox - Mi 18.06.03 11:55

hallo neo!

wenn du die zahl auf cent genau brauchst, dann addier einfach vor round 0,005. somit erreichst du, dass bei 0,005 schon auf 0,01 aufgerundet wird.
ich hab mit dem datentyp single nicht die besten erfahrungen gemacht, er liefert hin und wieder eigenartige ergebnisse.
seitdem ich double verwende, stimmen meine zahlen wieder. fast. ;)

mfg, stefan