Name
INT
Syntax
INT (ausdruck)
ausdruck, Typ real
Gibt als Ergebnis den nächst kleineren ganzzahligen Wert von ausdruck zurück, der nicht kleiner ist als ausdruck selbst. Es wird auch bei negativen Zahlen stets abgerundet. Siehe auch CEIL().
c = INT(-2.25 ) ! =-3
w = 25.276
w = INT(w) ! w=25
print INT(15) ! =15
w = 25.276
w = INT(w) ! w=25
print INT(15) ! =15
Kaufmännisches Runden (Auf-/ Abrunden bei der Schwelle 0.5) kann man ab ArchiCAD® 9 mit der ROUND_INT()-Funktion oder mit folgendem Ausruck:
c = INT( ausdruck + SGN(ausdruck) * 0.5 )
Durch programminterne Rundungsungenauigkeiten kann eine vermeintliche ganze Zahl Komma 9 Periode als Nachkommanateil haben (z.B. 2.999999999 statt 3.0) In dem Fall ergibt die Funktion ein falsches Ergebnis (z.B. 2).
c = INT( ausdruck + SGN(ausdruck) * 0.5 )
Durch programminterne Rundungsungenauigkeiten kann eine vermeintliche ganze Zahl Komma 9 Periode als Nachkommanateil haben (z.B. 2.999999999 statt 3.0) In dem Fall ergibt die Funktion ein falsches Ergebnis (z.B. 2).