ROUND - LA commande ROUND( Temps de lecture estimé à Moins d'une minute)
Lors de calcul un peu complexe, on peut avoir des résultats avec beaucoup
de chiffres après la virgule.
 Il peut aussi arriver que l 'on souhaite un résultat arrondi mais sur des
entiers :
Alors pas de panique, pour faire cela simplement l 'instruction round viens à
notre secours:
La syntaxe est la suivante :
Round ( Formule ou variable, chiffre + ou - donnant le niveau d 'arrondi)
Petit exemple : Calcul d 'une mensualité d 'emprunt :
PUBLIC SUB mensualite()
DIM duree AS Integer   ' duree de remboursement en mois
DIM periode AS Integer   'nbre de remboursement par an
DIM taux AS Float     ' taux de l 'emprunt
DIM montant AS Integer ' montant de l 'emprunt
DIM tm AS Float
DIM mensualite AS Float
montant = 10000
taux = 0.05
duree = 60
periode = 12 '12 mensualité par an
tm = (1 + taux) ^ (1 / periode)
mensualite = Round(montant * (tm - 1) / (1 - (tm) ^ - (duree)), -10)
Message.Info( la mensualité est de & mensualite)
END
RESULTAT = 186,0201907093
Remplacer -10 par -2
RESULTAT = 186.02
Remplacer -2 par 2
RESULTAT = 200
L 'arrondi se fait sur les valeurs entières.
);