Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Срочно надо! Как округлять до :единиц, десятых,сотых

DARIA BITKINA. Ученик (63), закрыт 9 лет назад
Лучший ответ
Любовь Солонко Ученик (164) 13 лет назад
до единиц - значит пишешь просто целое число (если округлить цифру 1,21453 до единиц, получится 1)
до десятых - пишешь ещё и одну цифру после запятой (из 1,21453 получится 1,2)
до сотых - пишешь две цифры после запятой.
Остальные ответы
Bustad Профи (698) 13 лет назад
например:

5.8888 ( все числа которые после "." если они больше или равны 5, то ставим 6 целых. )

5.444 (все числа после "." если они менше 5 то ставим как есть, т. е 5 целых.)
Кирилл Петренко Знаток (321) 13 лет назад
например:
56,12636 округляем
до единицы - 56
до десятых 56,1
до сотых 56,13(так как после второго знака после запятой стоит 636, то округление до большего целого числа, то есть 3, поэтому 56,13, а если было бы например 499, то округление до меньшего, то есть 56,12)
Источник: Личный опыт
Анна Ученик (211) 13 лет назад
Задача округления до сотых иногда появляется у программистов. Происходит это в двух случаях. Во-первых, в используемом языке может отсутствовать соответствующая функция округления. Во-вторых, неопытный программист может не знать языковых тонкостей. В том и другом случае выручает 4-х шаговый алгоритм округления.
1
Умножьте число на 100. В качестве примера округлим до сотых число 23,429. После умножения на 100 имеем 2342,9.
2
Прибавьте число 0,5. В нашем случае получаем 2343,4.
3
Возьмите целую часть числа. Цифру после запятой отбросьте, она не понадобится. Получаем число 2343.
4
Разделите число на 100. На этом шаге имеем 23,43 - это и есть результат округления до сотых.
Обратите внимание:
В рассмотренном алгоритме есть "тонкое место". Он корректно округляет до сотых числа с тремя знаками после запятой. Для чисел же с 4-мя знаками после запятой на 2-м шаге надо прибавлять число 0,55. Для чисел с 5-ю знаками - прибавлять число 0,555, и т. д. Тогда результат будет математически верным.
WMD Мыслитель (7906) 13 лет назад
>В рассмотренном алгоритме есть "тонкое место". Он корректно округляет до сотых числа с тремя знаками после запятой. Для чисел же с 4-мя знаками после запятой на 2-м шаге надо прибавлять число 0,55. Для чисел с 5-ю знаками - прибавлять число 0,555, и т. д. Тогда результат будет математически верным.

Бред сивой кобылы. сколько в хвосте цифр не имеет значения. Этот алгоритм всего округлит к ближайшему целому при прибавлении 0.5
Похожие вопросы