Number.Round
Devolve o número arredondado. É possível especificar o número de dígitos e o modo de arredondamento.
Syntax
Number.Round(
number as number,
optional digits as number,
optional roundingMode as RoundingMode.Type
) as number
Remarks
Devolve o resultado do arredondamento number
para o número mais próximo. Se number
for nulo, Number.Round
devolve null.
Por predefinição, number
é arredondado para o número inteiro mais próximo e o critério de decisão efetua o arredondamento para o número par mais próximo (utilizando RoundingMode.ToEven
, também conhecido como "arredondamento bancário").
No entanto, estas predefinições podem ser substituídas através dos seguintes parâmetros opcionais.
digits
: Faz com quenumber
seja arredondado para o número de dígitos decimais especificado.roundingMode
: Substitui o comportamento do critério de decisão predefinido quandonumber
estiver no ponto intermédio entre dois valores potencialmente arredondados (consulteRoundingMode.Type
para saber possíveis valores).
Examples
Example #1
Arredondar 1,234 para o número inteiro mais próximo.
Number.Round(1.234)
Result:
1
Example #2
Arredondar 1,56 para o número inteiro mais próximo.
Number.Round(1.56)
Result:
2
Example #3
Arredondar 1,2345 para duas casas decimais.
Number.Round(1.2345, 2)
Result:
1.23
Example #4
Arredondar 1,2345 para três casas decimais (por excesso).
Number.Round(1.2345, 3, RoundingMode.Up)
Result:
1.235
Example #5
Arredondar 1,2345 para três casas decimais (por defeito).
Number.Round(1.2345, 3, RoundingMode.Down)
Result:
1.234
Category
Number.Rounding