![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Обрезать после запятой (Float)
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)