Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Real zu Integer


WeBsPaCe - So 27.02.05 16:14
Titel: Real zu Integer
Moin....

Wie kann ich einen Realwert in einen Intergerwert konvertieren... Dabei soll er am besten runden...

Also: 5,5 (bzw. 5.5 ;) ) zu 6 oder 1,2462154 zu 1...

Danke...


Moderiert von user profile iconraziel: Topic aus Algorithmen, Optimierung und Assembler verschoben am So 27.02.2005 um 15:16


raziel - So 27.02.05 16:18

Siehe Suche in: Delphi-Forum, Delphi-Library ROUND ;)


WeBsPaCe - So 27.02.05 16:21

THX... :autsch: ;)


AXMD - So 27.02.05 16:23

Oder zum Abrunden Suche in: Delphi-Forum, Delphi-Library TRUNC ;)

AXMD


Larus - So 27.02.05 18:57

Gibs auch en Befehl nur zum aufrunden? round rundet der doch auf und ab oder net


delfiphan - So 27.02.05 19:05

Ceil in unit math. (Ceil verwendet aber schlussendlich auch trunc und zählt 1 dazu, wenn nötig)
Trunc ist nicht wirklich abrunden, sondern Kommastellen streichen. Zum Abrunden wäre die Funktion Floor zuständig. Bei negativen Zahlen sind die beiden Funktionen nicht gleich.


Larus - So 27.02.05 19:07

Ceil? Wie Geil :lol: Oo

Glaub die könnte ich für Shopsoftware verwenden ;)