Logiciels - ROUND - LA commande ROUND -

ROUND - LA commande ROUND

( Temps de lecture estimé à Moins d'une minute)




L 'INSTRUCTION ROUND


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.

TELECHARGER L 'EXEMPLE
);



Date de creation :
Redacteur : Rédigé par spheris
Classé dans : Logiciels