DELPHI FAQ: Как округлять до сотых в большую сторону?


Как округлять до сотых в большую сторону?
Previous  Home  Next


Прибавляешь 0.5 затем округляешь:

Uses
 Math;  

Function
 RoundMax(Num:real; prec:integer):real; 
begin
 
  result:=roundto(num+Power(10
, prec-1)*5, prec); 
end
;    


До сотых соответственно будет:

Function
 RoundMax100(Num:real):real; 
begin
 
  result:=round(num*100
+0.5)/100
end
;    


Автор ответа:
Vit
Взято с Vingrad.ru http://forum.vingrad.ru





DELPHI FAQ




EOMY TOP 100      Рейтинг@Mail.ru      Rambler's Top100