INT |
Valeur entière |
|---|---|
| Visual Basic | |
Syntaxe
| Function INT(n As Variant) As Integer |
Paramètres
| Nom | Description |
|---|---|
| n | Ce paramètre permet d'indiquer l'expression contenant le nombre à traiter. Le paramètre n peut être n'importe quelle expression numérique valide. Si nombre contient Null, Null est renvoyé. |
Description
Cette fonction retourne uniquement la valeur entière d'un nombre.
Remarques
- La fonction Int et Fix suppriment tous deux la partie fractionnaire de nombre et renvoient la valeur entière résultante.
- La différence entre Int et Fix est que si nombre est négatif, Int renvoie le premier entier négatif inférieur ou égal à nombre, tandis que Fix renvoie le premier entier négatif supérieur ou égal à nombre. Par exemple, Int convertit -8,4 en -9 et Fix convertit -8,4 en -8.
- La fonction Fix(nombre) équivaut à :
Les exemples suivants illustrent comment les fonctions Int et Fix renvoient des parties entières de nombres :
Algorithme
|
MODULE INT(X) RETOURNE [ X ] |
Exemple
Voici un exemple montrant la conversion de valeur entière :
- Sub Main()
- MsgBox "INT(1)=" & INT(1) & vbCrLf & _
- "INT(1.1)=" & INT(1.1) & vbCrLf & _
- "INT(1.7)=" & INT(1.7) & vbCrLf & _
- "INT(-1)=" & INT(-1) & vbCrLf & _
- "INT(-1.1)=" & INT(-1.1) & vbCrLf & _
- "INT(-1.7)=" & INT(-1.7) & vbCrLf & _
- "INT(30.2)=" & INT(30.2) & vbCrLf & _
- "INT(-35.4)=" & INT(-35.4)
- End Sub
on obtiendra le résultat suivant :
INT(1)=1INT(1.1)=1
INT(1.7)=1
INT(-1)=-1
INT(-1.1)=-2
INT(-1.7)=-2
INT(30.2)=30
INT(-35.4)=-36
Dernière mise à jour : Lundi, le 19 novembre 2012