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

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

Round


piwi ©   (2007-11-10 13:40:00) 

Как бы сделать так,чтобы Round  всегда округлял в меньшую сторону...другими словами,чтобы 4,33 например и 4,99 округлялись до 4?


Anatoly Podgoretsky   (2007-11-10 14:01:00) [1]

> piwi  (10.11.2007 13:40:00)  [0]

Смотри на функции Ceil/Floor и учебник математики.
Кроме того твой вопрос не полный и не позволяет дать одназначный ответ, кроме положительных чисел еще бывают и отричательные.


guav   (2007-11-10 13:50:00) [2]

Но вообще лучше взять Trunc вместо Round, т.к. Round от нетипизированой константы вычислится на этапе компиляции, и SetRoundMode не повлияет на него.


guav   (2007-11-10 13:44:00) [3]

SetRoundMode(rmDown);


Наверх

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