Int
Gibt den ganzzahligen Teil einer Zahl zurück.
Aufbau
Int(Zahl)
Parameter
Das Argument „number“ kann ein beliebiger gültiger numerischer Ausdruck sein. Wenn die Zahl einen Nullwert enthält, wird Null zurückgegeben.
Beschreibung
Sowohl „Int“ als auch „Fix“ entfernen den Bruchteil einer Zahl und geben den resultierenden ganzzahligen Wert zurück.
Der Unterschied zwischen „Int“ und „Fix“ besteht darin, dass „Int“ bei einer negativen Zahl die erste negative Ganzzahl zurückgibt, die kleiner oder gleich dieser Zahl ist, während „Fix“ die erste negative Ganzzahl zurückgibt, die größer oder gleich dieser Zahl ist. Beispielsweise wandelt „Int“ -8,4 in -9 um, während „Fix“ -8,4 in -8 umwandelt.
Fix(Zahl) entspricht:
Sgn(Zahl) * Int(Abs(Zahl))
Beispiel
Die folgenden Beispiele veranschaulichen, wie die Funktionen „Int“ und „Fix“ den ganzzahligen Teil von Zahlen zurückgeben:
MyNumber = Int(99,8) ' Gibt 99 zurück.
MyNumber = Fix(99.2) ' Gibt 99 zurück.
MyNumber = Int(-99,8) ' Gibt -100 zurück.
MyNumber = Fix(-99,8) ' Gibt -99 zurück.
MyNumber = Int(-99,2) ' Gibt -100 zurück.
MyNumber = Fix(-99,2) ' Gibt -99 zurück. |