MyChat Scripts: функция Round, округление числа с плавающей запятой
"Для разработчиков", "Серверные скрипты", "Описание функций", "Математические", "Round".
Округление числа с плавающей точкой.
Округление использует банковские правила, где точная половина значения вызывает округление к четному числу:
•12.4 округляется до 12;
•12.5 округляется до 12;
•12.6 округляется до 13.
Синтаксис
function Round(x: extended): integer;
Параметры и возвращаемые значения
Параметр |
Тип |
Значение |
x |
extended |
дробное число, которое нужно округлить. |
Результат функции
Целое число, результат банковского округления числа с плавающей запятой.
Пример
begin
mLogScript('Round(12.4) = ' + inttostr(round(12.4)), '');
mLogScript('Round(12.5) = ' + inttostr(round(12.5)), '');
mLogScript('Round(12.6) = ' + inttostr(round(12.6)), '');
end.
Результат работы скрипта
[09:03:22] (Log "Round"): Round(12.4) = 12
[09:03:22] (Log "Round"): Round(12.5) = 12
[09:03:22] (Log "Round"): Round(12.6) = 13