Round()
Синтаксис
Result.f = Round(Number.f , Mode)
Описание
Округляет заданное число с плавающей запятой в зависимости от выбранного режима.
Параметры
Number.f Число, которое требуется округлить. Mode Режим используемый для округления. Этот параметр может быть одним из следующих значений: #PB_Round_Down : Число округляется в сторону уменьшения. #PB_Round_Up : Число округляется в сторону увеличения. #PB_Round_Nearest: Число округляется до ближайшего целого (0,5 округляется до 1).
Комментарии
Чтобы превратить число с плавающей запятой в целое число без округления, используйте Int() или IntQ(). Эта функция может обрабатывать значения float и double.
Пример
Debug Round(11.6, #PB_Round_Down) ; Отобразит '11' Debug Round(-3.6, #PB_Round_Down) ; Отобразит '-4' Debug Round(11.6, #PB_Round_Up) ; Отобразит '12' Debug Round(-1.6, #PB_Round_Up) ; Отобразит '-1' Debug Round(11.6, #PB_Round_Nearest) ; Отобразит '12' Debug Round(11.4, #PB_Round_Nearest) ; Отобразит '11' Debug Round(11.5, #PB_Round_Nearest) ; Отобразит '12' Debug Round(-7.5, #PB_Round_Nearest) ; Отобразит '-8'
См. также
Int(), IntQ()
Поддерживаемые OS
Все