Aller directement au contenu principal

Int

Renvoie la partie entière d'un nombre.

Structure

Int(nombre)

Paramètres

L'argument « nombre » peut être n'importe quelle expression numérique valide. Si le nombre contient une valeur nulle, la valeur nulle est renvoyée.

Description

Les fonctions Int et Fix suppriment la partie décimale d'un nombre et renvoient la valeur entière obtenue.

La différence entre Int et Fix réside dans le fait que, si number est négatif, Int renvoie le premier entier négatif inférieur ou égal à number, tandis que Fix renvoie le premier entier négatif supérieur ou égal à number. Par exemple, le mode « Int » convertit -8,4 en -9, tandis que le mode « Fix » convertit -8,4 en -8.

La fonction Fix( nombre ) équivaut à :

Sgn(nombre) * Int(Abs(nombre))

Exemple

Les exemples suivants montrent comment les fonctions Int et Fix renvoient la partie entière des nombres :

MyNumber = Int(99,8) ' Renvoie 99.

MyNumber = Fix(99,2) ' Renvoie 99.

MyNumber = Int(-99,8) ' Renvoie -100.

MyNumber = Fix(-99,8) ' Renvoie -99.

MyNumber = Int(-99,2) ' Renvoie -100.

MyNumber = Fix(-99,2) ' Renvoie -99. |