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

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

Обрезать после запятой (Float)


Страницы:   1 2

Stepan4ik ©   (2014-09-30 08:13:00) 

У меня допустим получается ответ в формате Float 99,999999.
Как мне оставить 2 числа после запятой ? Не округлить ! Ибо если округлить, то получится 100, а просто оставить 2 числа после запятой.


MBo   (2014-09-30 08:23:00) [21]

Если речь идёт о том, чтобы сформировать строку, представляющую вещественное числос двумя знаками после запятой, то для этого есть функции Format, FormatFloat и т. п.
s := Format('%8.2f', [x]);

Если вдруг хочется получить вещественное число c точнымзначением 99.99, то это невозможно ввиду внутреннего представления вещественных чисел
(для некоторых задач может пригодиться тип Currency)


Страницы:   1 2

Наверх

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