Arrondi

Fonction

Rôle :

Arrondi d'une valeur numérique.

Syntaxe :

Arrondi (<expression numérique>, <nombre de décimales>[,<mode d'arrondi>])

Type de retour:

Numérique

Notes

 

L'expression numérique est la valeur à arrondir.

nombre de décimales : Nombre de décimales à conserver. Peut être négatif si l'on désire arrondir à une puissance de 10.

mode d'arrondi : S'il est omis, l'arrondi est fait au plus proche, sinon c'est l'une des deux expressions suivantes :

"+" Arrondi par valeur supérieure,

ou

"-" Arrondi par valeur inférieure.

Exemple :

Domaine : ESSAI "Arrondis"
Objet CALCUL : CALCUL_ARRONDI
       Declaration :
              VARIABLES :
                Double x ("1ére valeur à arrondir")= 123456.789123
                Double y ("2ème valeur à arrondir")= 987654.733
                Double ard1("","######.00####") ; ard2("","######.00####")

                Double ard3("","######.00####") ; ard4("","######.00####")

                Double ard5("","######.00####") ; ard6("","######.00####")

                Double ard7("","######.00####") ; ard8("","######.00####")

                Double ard9("","######.00####")
       FinDeclaration

       Methode JE_TESTE
              ard1 = Arrondi(x,1)          // Plus proche, une décimale
              ard2 = Arrondi(x,-2)          // Plus proche, à 10^2
              ard3 = Arrondi(x,1,"-")       // Inférieur, une décimale
              ard4 = Arrondi(x,0)  // Arrondi à l'entier le plus proche
              ard5 = Arrondi(x,-3,"+")     // Au millier supérieur
              ard6 = Arrondi(x,4)           // Plus proche, quatre décimales
              ard7 = Arrondi(x,3,"+")      // Au millième supérieur
              ard8 = Arrondi(y,1)  // Plus proche, une décimale
              ard7 = Arrondi(y,2,"+")      // Au dizième supérieur
       FinMethode
FinObjet

Après l'appel à la méthode JE_TESTE :

ard1 = 123456,80

ard2 =123500,00

ard3 = 123456,70

ard4 = 123457,00

ard5 = 124000,00

ard6 = 123457,7891

ard7 = 123456,79

ard8 = 987654,70

ard9 = 987654,74