Leer en inglés

Compartir a través de


Number.Round

Sintaxis

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

Acerca de

Devuelve el resultado de redondear number al número más cercano. Si number es nulo, Number.Round devuelve un valor nulo.

De forma predeterminada, number se redondea al entero más cercano y los vínculos se desglosan redondeando al número par más cercano (mediante RoundingMode.ToEven, también conocido como "redondeo del banker").

Sin embargo, estos valores predeterminados se pueden invalidar mediante los siguientes parámetros opcionales.

  • digits: hace que number se redondee al número especificado de dígitos decimales.
  • roundingMode: invalida el comportamiento de desempate predeterminado cuando number está en el punto medio entre dos valores posibles redondeados (consulte RoundingMode.Type para ver los valores posibles).

Ejemplo 1

Redondear 1,234 al entero más próximo.

Uso

Number.Round(1.234)

Salida

1

Ejemplo 2

Redondear 1,56 al entero más próximo.

Uso

Number.Round(1.56)

Salida

2

Ejemplo 3

Redondear 1,2345 a dos decimales.

Uso

Number.Round(1.2345, 2)

Salida

1.23

Ejemplo 4

Redondear 1,2345 a tres decimales (redondear al alza).

Uso

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

Salida

1.235

Ejemplo 5

Redondear 1,2345 a tres decimales (redondear a la baja).

Uso

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

Salida

1.234