powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Округление чисел
5 сообщений из 5, страница 1 из 1
Округление чисел
    #32321068
SergeyS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа!!! Подскажите как все же можно округлить число? Поискал на форуме, но ничего интересного вроде не нашёл... Я использую функцию RoundTo, но в ней нужно указывать число знаков после запятой, а оно заранее не извесно, что тогда? Есть числа:
0,000346=0,00035
0,000000000346=0,00000000035
...
Рейтинг: 0 / 0
Округление чисел
    #32321093
1man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТО есть как это неизвестно? Округление предполагает - "до десятых", "до сотых", "до седьмого знака" . Как можно округлять, не зная до какого знака округляешь?
...
Рейтинг: 0 / 0
Округление чисел
    #32321105
Valdemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Единственное что могу предложить это преобразовывать число в строку, определять количество символов после запятой, а затем писать алгоритм округления числа, долго но зато сделал один раз и всегда используешь.
...
Рейтинг: 0 / 0
Округление чисел
    #32321156
SergeyS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А примерчик можно?
...
Рейтинг: 0 / 0
Округление чисел
    #32321175
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
Ну примерно так (не проверял):

RoundTo(x, 1-Length(FloatToStr(x)));


eNose
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Округление чисел
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]