Zdieľať cez


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í, že number sa zaokrúhli na zadaný počet desatinných miest.
  • roundingMode: Prepíše predvolené správanie, pri number 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