Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Округление чисел


A.H. ©   (2002-03-10 15:51:00) 

Почему Round(3.5) и Round(4.5) оба равняются 4 ? Может, эта функция в Дельфи работает иначе, чем в Паскале, в таком случае какую функцию мне использовать, чтобы при XXX.5 округлять XXX к большему числу ?


MBo   (2002-03-10 16:19:00) [1]

ну да


Anatoly Podgoretsky   (2002-03-10 16:18:00) [2]

Ну может проще тогда Trunc(x+0.5) это для положительных


MBo   (2002-03-10 16:03:00) [3]

проверяй
if frac(x)=0.5 then x:=x+0.1;


Anatoly Podgoretsky   (2002-03-10 15:54:00) [4]

Округление дл четного, в старом Паскале было до большего


Наверх

Титульная страница Поиск, карта сайта Написать письмо