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

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


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


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