Section courante

A propos

Section administrative du site

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 :

  1. PRINT "INT(1)="; INT(1); ", QBINT(1)="; QBINT(1)
  2. PRINT "INT(1.1)="; INT(1.1); ", QBINT(1.1)="; QBINT(1.1)
  3. PRINT "INT(1.7)="; INT(1.7); ", QBINT(1.7)="; QBINT(1.7)
  4. PRINT "INT(-1)="; INT(-1); ", QBINT(-1)="; QBINT(-1)
  5. PRINT "INT(-1.1)="; INT(-1.1); ", QBINT(-1.1)="; QBINT(-1.1)
  6. PRINT "INT(-1.7)="; INT(-1.7); ", QBINT(-1.7)="; QBINT(-1.7)
  7. PRINT "INT(30.2)="; INT(30.2); ", QBINT(30.2)="; QBINT(30.2)
  8. PRINT "INT(-35.4)="; INT(-35.4); ", QBINT(-35.4)="; QBINT(-35.4)
  9.  
  10. FUNCTION QBINT(value)
  11.   IF value < 0 THEN
  12.    IF ABS(value - INT(value)) > 0 Then
  13.      QBINT = INT(value) - 1
  14.    ELSE
  15.     QBINT = INT(value)
  16.    END IF
  17.   ELSE
  18.    QBINT = INT(value)
  19.   END IF
  20. END FUNCTION

on obtiendra le résultat suivant :

INT(1)=1, QBINT(1)=1
INT(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