FIX |
Partie entière |
---|---|
VB .NET (Visual Basic .NET) |
Syntaxe
Function FIX(n As Variant) As Variant |
Paramètres
Nom | Description |
---|---|
n | Ce paramètre permet d'indiquer l'expression contenant le nombre à traiter |
Description
Cette fonction retourne uniquement la valeur entière d'un nombre sans ses décimales.
Remarques
- Les fonctions Int et Fix suppriment la partie fractionnaire de Number et renvoient la valeur entière résultante.
- La différence entre les fonctions Int et Fix est que si n est négatif, la fonction Int renvoie le premier entier négatif inférieur ou égal à n, tandis que la fonction Fix renvoie le premier entier négatif supérieur ou égal à n. Par exemple, Int convertit -8,4 en -9 et la fonction Fix convertit -8,4 en -8.
- La fonction Fix(nombre) est équivalant à Sign(nombre) * Int(Abs(nombre)).
Exemple
Voici un exemple montrant comment cette fonction fonctionne :
- Module Module1
-
- Sub Main()
- Console.WriteLine("FIX(1)=" & Fix(1))
- Console.WriteLine("FIX(1.1)=" & Fix(1.1))
- Console.WriteLine("FIX(1.7)=" & Fix(1.7))
- Console.WriteLine("FIX(-1)=" & Fix(-1))
- Console.WriteLine("FIX(-1.1)=" & Fix(-1.1))
- Console.WriteLine("FIX(-1.7)=" & Fix(-1.7))
- Console.WriteLine("FIX(30.2)=" & Fix(30.2))
- Console.WriteLine("FIX(-35.4)=" & Fix(-35.4))
- End Sub
-
- End Module
on obtiendra le résultat suivant :
FIX(1)=1FIX(1.1)=1
FIX(1.7)=1
FIX(-1)=-1
FIX(-1.1)=-1
FIX(-1.7)=-1
FIX(30.2)=30
FIX(-35.4)=-35
Dernière mise à jour : Dimanche, le 9 novembre 2014