|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.05.2009, 20:42 | #1 |
Регистрация: 30.05.2009
Сообщений: 8
|
Количество чисел после точки
Добрый вечер.
Есть небольшая проблемма, в поисках решения рылся в поисковиках и форумах, но не нашёл. Есть число типа real которое имеет много цифр после точки. Его я преобразовываю в стринг с помощью FloatToStr. Мне необходимо получать целое число и 3 цифры после точки. Поделитесь пожалуйста советом. Спасибо зарание. |
30.05.2009, 20:46 | #2 |
Форумчанин
Регистрация: 29.05.2009
Сообщений: 384
|
FloatToStrF(<float>, ffFixed, 5, 3)
Последний раз редактировалось Evgeniy26; 30.05.2009 в 21:22. |
30.05.2009, 20:51 | #3 |
Регистрация: 30.05.2009
Сообщений: 8
|
|
30.05.2009, 21:01 | #4 |
Участник клуба
Регистрация: 02.09.2007
Сообщений: 1,193
|
s:=FormatFloat('0.000',x);
http://www.delphibasics.ru/FormatFloat.php |
30.05.2009, 21:21 | #5 | |
Регистрация: 30.05.2009
Сообщений: 8
|
Цитата:
|
|
30.05.2009, 21:24 | #6 |
Форумчанин
Регистрация: 29.05.2009
Сообщений: 384
|
Код:
|
30.05.2009, 21:30 | #7 |
Регистрация: 30.05.2009
Сообщений: 8
|
|
30.05.2009, 21:44 | #8 |
Участник клуба
Регистрация: 02.09.2007
Сообщений: 1,193
|
Если ошибка, то проверяйте подключен ли модуль SysUtils.
А вообще, округление до определённого количества цифр после запятой имеет смысл только в бухгалтерии. В инженерных расчётах точность определяется количеством значащих цифр и здесь функция предложенная Evgeniy26 предпочтительней (с форматом ffGeneral). http://www.delphibasics.ru/FloatToStrF.php |
31.05.2009, 11:59 | #9 |
Регистрация: 30.05.2009
Сообщений: 8
|
Модуль подключен.
У меня следующая задача. Есть результат расчётов 3.32455463456532456, который нужно вывести через label. Точность не принцыпиальна, может как-то можно ограничить количество символов? |
31.05.2009, 12:10 | #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 |