Lire en anglais

Partager via


Number.Round

Syntaxe

Number.Round(number as nullable number, optional digits as nullable number, optional roundingMode as nullable number) as nullable number

À propos

Retourne le résultat de l’arrondi de number au nombre le plus proche. Si number a pour valeur null, Number.Round retourne la valeur null.

Par défaut, number est arrondi à l’entier le plus proche, et les liens sont rompus en arrondissant au nombre pair le plus proche (à l’aide de RoundingMode.ToEven, également appelé « arrondi bancaire »).

Toutefois, ces valeurs par défaut peuvent être remplacées par les paramètres facultatifs suivants.

  • digits : entraîne l’arrondissement de number au nombre spécifié de chiffres décimaux.
  • roundingMode : remplace le comportement de liaison par défaut lorsque number est au niveau du milieu entre deux valeurs arrondies potentielles (reportez-vous à RoundingMode.Type pour connaître les valeurs possibles).

Exemple 1

Arrondit 1,234 à l’entier le plus proche.

Utilisation

Number.Round(1.234)

Sortie

1

Exemple 2

Arrondit 1,56 à l’entier le plus proche.

Utilisation

Number.Round(1.56)

Sortie

2

Exemple 3

Arrondit 1,2345 à deux décimales.

Utilisation

Number.Round(1.2345, 2)

Sortie

1.23

Exemple 4

Arrondit 1,2345 à trois décimales (arrondi vers le chiffre supérieur).

Utilisation

Number.Round(1.2345, 3, RoundingMode.Up)

Sortie

1.235

Exemple 5

Arrondit 1,2345 à trois décimales (arrondi vers le chiffre inférieur).

Utilisation

Number.Round(1.2345, 3, RoundingMode.Down)

Sortie

1.234