INT |
Entier |
---|---|
Liberty BASIC |
Syntaxe
INT(exprNum) |
Paramètres
Nom | Description |
---|---|
exprNum | Ce paramètre permet d'indiquer l'expression contenant le nombre à traiter |
Description
Cette fonction permet de retourner la valeur arrondie d'un nombre réel.
Exemple
Voici un exemple montrant la conversion de valeur entière selon la méthode de Liberty BASIC suivi de celle de Quick Basic :
- PRINT "INT(1)="; INT(1); ", QBINT(1)="; QBINT(1)
- PRINT "INT(1.1)="; INT(1.1); ", QBINT(1.1)="; QBINT(1.1)
- PRINT "INT(1.7)="; INT(1.7); ", QBINT(1.7)="; QBINT(1.7)
- PRINT "INT(-1)="; INT(-1); ", QBINT(-1)="; QBINT(-1)
- PRINT "INT(-1.1)="; INT(-1.1); ", QBINT(-1.1)="; QBINT(-1.1)
- PRINT "INT(-1.7)="; INT(-1.7); ", QBINT(-1.7)="; QBINT(-1.7)
- PRINT "INT(30.2)="; INT(30.2); ", QBINT(30.2)="; QBINT(30.2)
- PRINT "INT(-35.4)="; INT(-35.4); ", QBINT(-35.4)="; QBINT(-35.4)
-
- FUNCTION QBINT(value)
- IF value < 0 THEN
- IF ABS(value - INT(value)) > 0 Then
- QBINT = INT(value) - 1
- ELSE
- QBINT = INT(value)
- END IF
- ELSE
- QBINT = INT(value)
- END IF
- END FUNCTION
on obtiendra le résultat suivant :
INT(1)=1, QBINT(1)=1INT(1.1)=1, QBINT(1.1)=1
INT(1.7)=1, QBINT(1.7)=1
INT(-1)=-1, QBINT(-1)=-1
INT(-1.1)=-1, QBINT(-1.1)=-2
INT(-1.7)=-1, QBINT(-1.7)=-2
INT(30.2)=30, QBINT(30.2)=30
INT(-35.4)=-35, QBINT(-35.4)=-36
Dernière mise à jour : Vendredi, le 21 juin 2013