Partilhar via


Número.Rodada

Sintaxe

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

Acerca de

Devolve o resultado do arredondamento number para o número mais próximo. Se number for null, Number.Round retornará null.

Por padrão, é arredondado para o número inteiro mais próximo, e os laços são quebrados arredondando para o número par mais próximo (usando RoundingMode.ToEven, number também conhecido como "arredondamento do banco").

No entanto, esses padrões podem ser substituídos por meio dos seguintes parâmetros opcionais.

  • digits: Faz com que number seja arredondado para o número especificado de dígitos decimais.
  • roundingMode: Substitui o comportamento de desempate padrão quando number está no ponto médio entre dois potenciais valores arredondados (consulte RoundingMode.Type para obter valores possíveis).

Exemplo 1

Arredondar 1,234 para o número inteiro mais próximo.

Utilização

Number.Round(1.234)

Saída

1

Exemplo 2

Arredondar 1,56 para o número inteiro mais próximo.

Utilização

Number.Round(1.56)

Saída

2

Exemplo 3

Arredondar 1,2345 para duas casas decimais.

Utilização

Number.Round(1.2345, 2)

Saída

1.23

Exemplo 4

Arredondar 1,2345 para três casas decimais (arredondamento para cima).

Utilização

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

Saída

1.235

Exemplo 5

Arredondar 1,2345 para três casas decimais (arredondamento para baixo).

Utilização

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

Saída

1.234