Содержание
Round(X : Число [, P : Integer]) : Число
Округлить число
Функция Round округляет число X с указанной точностью P (количество цифр после запятой).
Для положительных чисел точная половина разряда округляется в большую сторону. Для отрицательных в меньшую.
Пример:
Procedure OnCreate;
Var
C : Currency;
F : Float;
Begin
C := Round(100.49c);
Warning('Round(100.49c) = ' + ToStr(C)); // 100.00
C := Round(100.55c);
Warning('Round(100.55c) = ' + ToStr(C)); // 101.00
C := Round(-100.55c, 1);
Warning('Round(-100.55c, 1) = ' + ToStr(C)); // -100.60
F := Round(100.55);
Warning('Round(100.55) = ' + ToStr(F)); // 101
F := Round(-100.55, 1);
Warning('Round(-100.55, 1) = ' + ToStr(F)); // -100.6
F := Round(-1630.0, -3);
Warning('Round(-1630.0, -3) = ' + ToStr(F)); // -2000
End;
Пример SQL:
Select Round(100.55c), Round(-100.55c, 1), Round(100.55), Round(-100.55, 1), Round(-1630.0, -3)
справка