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

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

Целое число


Sonic90 ©   (2007-08-21 19:35:00) 

Как имея число например 3,98 выделить из него целую часть(число 3) не округляя до 4?


oldman   (2007-08-22 10:29:00) [1]


> Sonic90   (21.08.07 19:35)  
> Как имея число например 3,98 выделить из него целую часть(число
> 3) не округляя до 4?


Переводишь число в строку
Вырезаешь часть строки до запятой
Переводишь эту часть назад в число

:)))))))


MsGuns   (2007-08-21 22:24:00) [2]

Развод однако


{RASkov}   (2007-08-21 21:31:00) [3]

> [0] Sonic90   (21.08.07 19:35)

Ответ - [1]
он совместим и с целыми и с вещественными...


Anatoly Podgoretsky   (2007-08-21 20:54:00) [4]

Вообще то достаточно ответа - нужно ли целое.


palva   (2007-08-21 20:47:00) [5]

Тут еще зависит от того нужен результат целый или плавающий.


JanMihail   (2007-08-21 19:58:00) [6]

Просто используй Int(i: Integer)и никаких заморочек


Anatoly Podgoretsky   (2007-08-21 19:56:00) [7]

О сколько нам открытий чудных
Готовит просвещения дух


max_   (2007-08-21 19:55:00) [8]

исп. trunc ('число')


max_   (2007-08-21 19:53:00) [9]

mod- возвр. остаток


gasya   (2007-08-21 19:51:00) [10]

Просто округляешь и проверку делаешь: если число на выходе больше чем до округления то вычитаешь единицу а если меньше то все окей


MsGuns   (2007-08-21 19:49:00) [11]

mod


Евгений Р.   (2007-08-21 19:39:00) [12]

trunc


Наверх

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