FireURQ Bugtracker - FireURQ
Просмотр подробностей проблемы
0000341FireURQинтерпретаторобщая2021-03-11 19:172021-03-11 19:17
Terracon 
fireton 
низкийнововведениевсегда
новыйоткрыт 
2.2.4 (Veta) 
 
0000341: Функция округления
Хорошо бы добавить системную функцию округления. И так, чтобы результат не зависел от переменной fp_prec. Например, сейчас условие if a>=0.5 при a=0.499 и fp_prec=2 выдаст True.
:_round
if _round_1=0 then round_result=0 & end
proc _int(_round_1)
if _round_1-_result<0.5 then round_result=_result
if _round_1>0 and _round_1-_result>=0.5 then round_result=_result+1 & end
if _round_1<0 and _round_1-_result<=-0.5 then round_result=_result-1
end
Нет прикрепленных меток.
история изменений
2021-03-11 19:17TerraconНовый инцидент
2021-03-11 19:17TerraconОтветственный => fireton

К этому инциденту нет комментариев.