Číst v angličtině

Sdílet prostřednictvím


Number.Round

Syntax

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

Asi

Vrátí výsledek zaokrouhlení number na nejbližší číslo. Pokud number má hodnotu null, Number.Round vrátí hodnotu null.

Ve výchozím nastavení je number zaokrouhleno na nejbližší celé číslo a vazby jsou přerušeny zaokrouhlením na nejbližší sudé číslo (pomocí RoundingMode.ToEven, označované také jako "zaokrouhlování bankera").

Tyto výchozí hodnoty je však možné přepsat pomocí následujících volitelných parametrů.

  • digits: Způsobí zaokrouhlení number na zadaný počet desetinných míst.
  • roundingMode: Přepíše výchozí chování při rovnosti, když je number uprostřed mezi dvěma potenciálními zaokrouhlenými hodnotami (viz RoundingMode.Type pro možné hodnoty).

Příklad 1

Zaokrouhlí číslo 1,234 na nejbližší celé číslo.

použití

Number.Round(1.234)

výstupní

1

Příklad 2

Zaokrouhli číslo 1,56 na nejbližší celé číslo.

Použití

Number.Round(1.56)

Výstup

2

Příklad 3

Zaokrouhlí číslo 1,2345 na dvě desetinná místa.

využití

Number.Round(1.2345, 2)

výstup

1.23

Příklad 4

Zaokrouhlete číslo 1,2345 na tři desetinná místa.

využití

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

Výstup

1.235

Příklad 5

Zaokrouhlí číslo 1,2345 na tři desetinná místa (zaokrouhlování dolů).

Použití

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

výstupní

1.234