![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 30.05.2009
Сообщений: 8
|
![]()
Добрый вечер.
Есть небольшая проблемма, в поисках решения рылся в поисковиках и форумах, но не нашёл. Есть число типа real которое имеет много цифр после точки. Его я преобразовываю в стринг с помощью FloatToStr. Мне необходимо получать целое число и 3 цифры после точки. Поделитесь пожалуйста советом. ![]() Спасибо зарание. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 29.05.2009
Сообщений: 384
|
![]()
FloatToStrF(<float>, ffFixed, 5, 3)
Последний раз редактировалось Evgeniy26; 30.05.2009 в 21:22. |
![]() |
![]() |
![]() |
#3 |
Регистрация: 30.05.2009
Сообщений: 8
|
![]() |
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 02.09.2007
Сообщений: 1,193
|
![]()
s:=FormatFloat('0.000',x);
http://www.delphibasics.ru/FormatFloat.php |
![]() |
![]() |
![]() |
#5 | |
Регистрация: 30.05.2009
Сообщений: 8
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 29.05.2009
Сообщений: 384
|
![]() Код:
|
![]() |
![]() |
![]() |
#7 |
Регистрация: 30.05.2009
Сообщений: 8
|
![]() |
![]() |
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 02.09.2007
Сообщений: 1,193
|
![]()
Если ошибка, то проверяйте подключен ли модуль SysUtils.
А вообще, округление до определённого количества цифр после запятой имеет смысл только в бухгалтерии. В инженерных расчётах точность определяется количеством значащих цифр и здесь функция предложенная Evgeniy26 предпочтительней (с форматом ffGeneral). http://www.delphibasics.ru/FloatToStrF.php |
![]() |
![]() |
![]() |
#9 |
Регистрация: 30.05.2009
Сообщений: 8
|
![]()
Модуль подключен.
У меня следующая задача. Есть результат расчётов 3.32455463456532456, который нужно вывести через label. Точность не принцыпиальна, может как-то можно ограничить количество символов? |
![]() |
![]() |
![]() |
#10 |
Участник клуба
Регистрация: 11.01.2009
Сообщений: 1,917
|
![]() Код:
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Строки. Заглавные буквы после точки (Delphi) | ekzobyte | Помощь студентам | 8 | 27.05.2009 22:38 |
количество выпавших чисел | street-walker | Помощь студентам | 1 | 18.05.2009 21:13 |
как записывать в файл тип риал чтоб после точки эти нули убрать?? | ТРОЯН=) | Помощь студентам | 3 | 24.04.2009 14:09 |
Количество цифр после запятой | LIEN | БД в Delphi | 7 | 03.07.2008 22:12 |
Отбражение чисел - точки, это точки, а не запятые, обозначающие дробную часть | Дикий | Помощь студентам | 7 | 12.05.2008 17:57 |