Показать сообщение отдельно
  #2  
Старый 15.05.2011, 01:03
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

Пример "в лоб" (округление в меньшую сторону, как у вас написано в примере):
Код:
var b:real;
...
// b=56.453249
b := trunc(b*10)/10;
Пример 2 (округление более настоящее):
Код:
b:=b*10;
if (b-trunc(b))>0.5 then b:=b+1;
b:=trunc(b)/10;
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием