Number.Round
Retorna o número arredondado. O número de dígitos e o modo de arredondamento podem ser especificados.
Syntax
Number.Round(
number as number,
optional digits as number,
optional roundingMode as RoundingMode.Type
) as number
Remarks
Retorna o resultado do arredondamento number
até o número mais próximo. Se number
for nulo, Number.Round
retornará nulo.
Por padrão, number
é arredondado para o número inteiro mais próximo e os empates são quebrados arredondando para o número par mais próximo (usando RoundingMode.ToEven
, também conhecido como "arredondamento bancário").
No entanto, esses padrões podem ser substituídos pelos parâmetros opcionais a seguir.
digits
: faz com quenumber
seja arredondado para o número de dígitos decimais especificado.roundingMode
: substitui o comportamento de desempate padrão quandonumber
está no ponto médio entre dois valores arredondados potenciais (confiraRoundingMode.Type
para possíveis valores).
Examples
Example #1
Arredonde 1,234 para o próximo número inteiro.
Number.Round(1.234)
Result:
1
Example #2
Arredonde 1,56 para o próximo número inteiro.
Number.Round(1.56)
Result:
2
Example #3
Arredonde 1,2345 para duas casas decimais.
Number.Round(1.2345, 2)
Result:
1.23
Example #4
Arredonde 1,2345 para três casas decimais (arredondamento para cima).
Number.Round(1.2345, 3, RoundingMode.Up)
Result:
1.235
Example #5
Arredonde 1,2345 para três casas decimais (arredondamento para baixo).
Number.Round(1.2345, 3, RoundingMode.Down)
Result:
1.234
Category
Number.Rounding