Number.Round
Syntax
Number.Round(number as nullable number, optional digits as nullable number, optional roundingMode as nullable number) as nullable number
O
Vráti výsledok zaokrúhlenia number
na najbližšie číslo. Ak number
má hodnotu null, Number.Round vráti hodnotu null.
V predvolenom nastavení sa number
zaokrúhli na najbližšie celé číslo a spojenia sa porušia zaokrúhlením na najbližšie párne číslo (pomocou hodnoty RoundingMode.ToEven, známom aj ako "banker's rounding").
Tieto predvolené hodnoty je však možné prepísané prostredníctvom nasledujúcich voliteľných parametrov.
-
digits
: Spôsobí, ženumber
sa zaokrúhli na zadaný počet desatinných miest. -
roundingMode
: Prepíše predvolené správanie, prinumber
sa nachádza v strede medzi dvomi potenciálnymi zaokrúhleným hodnotami (možné hodnoty nájdete v RoundingMode.Type).
Príklad č. 1
Zaokrúhlenie čísla 1,234 na najbližšie celé číslo.
používania
Number.Round(1.234)
výstupu
1
Príklad č. 2
Zaokrúhlenie čísla 1,56 na najbližšie celé číslo.
používania
Number.Round(1.56)
výstupu
2
Príklad č. 3
Zaokrúhlením čísla 1,2345 na dve desatinné miesta.
používania
Number.Round(1.2345, 2)
výstupu
1.23
Príklad č. 4
Zaokrúhlenie čísla 1,2345 na tri desatinné miesta (zaokrúhlenie nahor).
používania
Number.Round(1.2345, 3, RoundingMode.Up)
výstupu
1.235
Príklad č. 5
Zaokrúhlenie čísla 1,2345 na tri desatinné miesta (zaokrúhlenie nadol).
používania
Number.Round(1.2345, 3, RoundingMode.Down)
výstupu
1.234