Функции округления
Примеры:
lv_int = ceil( lv_p1 ). " Ближайшее целое больше заданного lv_int = floor( lv_p1 ). " Ближайшее целое меньше заданного lv_int = trunc( lv_p1 ). " Целая часть lv_p2 = frac( lv_p1 ). " Дробная часть lv_p2 = round( val = lv_p1 dec = 1 ). " Математическое округление с заданным количеством знаков десятичной части
Математическое округление при присвоении переменной с меньшим количеством знаков десятичной части:
data: lv_p1 type p length 13 decimals 6, lv_p2 type p length 13 decimals 3. lv_p1 = '12345.678912'. lv_p2 = lv_p1. " 12345.679
Комментариев нет:
Отправить комментарий