( R : [Byte[Word[Integer[LongInt[Real]]]]];
[Value : LongInt]) : [Byte[Word[Integer[LongInt[Real]]]]]
Zaokrouhluje reálné číslo R. Nepovinný paremetr 'Value' definuje způsob, jakým bude zaokrouhlování provedeno. Nebude-li tento parametr uveden, nebo bude = 0, pracuje funkce pouze s reálnými čísly:
| 52.45 | => | 52 |
| 89.5 | => | 90 |
| 88.5 | => | 88 |
Příklady pro Value <> 0:
| Value = 100: | 150 | => | 200 | Value = -100: | 150 | => | 100 |
| 100 | => | 100 | 100 | => | 100 | ||
| 501 | => | 600 | 501 | => | 500 | ||
| -150 | => | -100 | -150 | => | -200 | ||
| -100 | => | -100 | -100 | => | -100 | ||
| -501 | => | -500 | -501 | => | -600 |
Rozsah parametru R je: -2147483647..2147483647, tedy LongInt. Při překročení této meze nahoru, bude hodnota upravena na maximum. Toté platí i pro spodní hranici.
Vrací stejný typ, jaký do něho vstupuje.
Podívejte se na:Aritmetické operace