Калькулятор округления

Десятичное округление
Далее

Округляйте десятичное число до выбранного разряда без неожиданностей на середине интервала, которые возникают при преобразовании в двоичное число с плавающей точкой. Положительная точность сохраняет знаки после запятой, нулевая округляет до целого, а отрицательная, до десятков, сотен или более крупных степеней десяти. Доступны восемь однозначно заданных правил, включая привычное округление к ближайшему с выбором от нуля при равенстве, выбор чётного, потолок, пол и отбрасывание.

Как округлить десятичное число

  1. 1

    Введите точное десятичное число

    Введите до 30 цифр, при необходимости со знаком, используя точку или запятую как десятичный разделитель. Калькулятор читает цифры напрямую, не преобразуя значение в двоичный формат с плавающей точкой.

  2. 2

    Выберите разряд

    Укажите 2 для сотых, 0 для целого числа, -1 для десятков, -2 для сотен или любую точность от -12 до 12.

  3. 3

    Выберите правило равенства

    Задайте обработку значений точно посередине и направленного округления, затем скопируйте результат с сохранёнными конечными нулями, показывающими запрошенную точность.

Знаки после запятой и округляемый разряд

При точности p число округляется до величины, кратной 10^(-p). Точность 2 означает сотые, 0, единицы, а -3, тысячи. Сначала сохраняются цифры до нужного разряда, затем проверяется отброшенная часть и применяется выбранный режим. Например, при округлении 1234,567 до двух знаков сохраняется 1234,56; отброшенная 7 даёт ближайший результат 1234,57.

В результате сохраняются конечные нули, поскольку они показывают запрошенную точность. Поэтому 12, округлённое до трёх знаков после запятой, отображается как 12,000.

Как работают восемь режимов

Режим 2,5 до целого -2,5 до целого
К ближайшему, при равенстве от нуля 3 -3
К ближайшему, при равенстве к нулю 2 -2
К ближайшему, при равенстве к чётному 2 -2
К ближайшему, при равенстве к нечётному 3 -3
К плюс бесконечности 3 -2
К минус бесконечности 2 -3
К нулю 2 -2
От нуля 3 -3

Правило равенства применяется только тогда, когда значение находится точно посередине. При округлении до целого 2,5001 выше середины, поэтому во всех четырёх режимах ближайшего значения получается 3. Направленные режимы не ищут ближайшее число: потолок всегда движется к плюс бесконечности, а пол, к минус бесконечности.

Почему важен точный десятичный ввод

Такие значения, как 2,675, обычно нельзя точно представить конечным двоичным числом с плавающей точкой. Поэтому программа, преобразующая этот текст до округления, может проверять значение чуть ниже или выше предполагаемой середины. Этот калькулятор хранит десятичные цифры как текст, пока определяет, какую часть отбросить. Поэтому 2,675, округлённое до двух знаков с выбором от нуля при равенстве, даёт ровно 2,68.

Определения восьми режимов соответствуют перечислению RoundingMode в PHP 8.4, где названы четыре используемых здесь правила ближайшего значения и четыре направленных правила. Документация функции round в PHP также объясняет положительную и отрицательную точность. Этот калькулятор применяет правила непосредственно к десятичным цифрам, не преобразуя ввод сначала в двоичное число с плавающей точкой.

Распространённые ошибки

  • Не путайте знаки после запятой со значащими цифрами. Округление 0,004567 до двух знаков после запятой даёт 0,00, а до двух значащих цифр, 0,0046.
  • Для отрицательных чисел потолок и округление от нуля отличаются. Потолок числа -2,1 равен -2, а при округлении от нуля получится -3.
  • По возможности округляйте один раз в конце вычисления. Повторное округление промежуточных результатов может накапливать ошибку.
  • Десятичную часть можно отделять точкой или запятой, но разделители групп разрядов не принимаются. Научную запись нужно развернуть в обычное десятичное число, чтобы все важные цифры были указаны явно.

Часто задаваемые вопросы

Округление выполняется до разряда слева от запятой. Точность -1 означает десятки, -2: сотни, а -3: тысячи. Например, 12345 при точности -2 и стандартном правиле ближайшего значения округляется до 12300.

Они различаются только точно на середине. Режим от нуля выбирает более далёкое от нуля значение, поэтому 2,5 превращается в 3. Выбор чётного даёт результат с чётной последней сохранённой цифрой: 2,5 превращается в 2, а 3,5: в 4.

Для отрицательных значений это неоднозначное выражение. Потолок означает движение к плюс бесконечности, поэтому -2,7 превращается в -2. Округление от нуля дало бы -3. Явные названия режимов помогают избежать двусмысленных слов «вверх» и «вниз».

Они показывают запрошенную десятичную точность. Результат 5,200 сообщает об округлении до трёх знаков, тогда как 5,2 этого не показывает. Нули также полезны при копировании в таблицу или отчёт с фиксированным числом знаков.

Этот калькулятор округляет до фиксированного числа знаков после запятой или до степеней десяти. Если число значащих цифр должно оставаться постоянным независимо от положения запятой, используйте калькулятор значащих цифр.

Значение отправляется сайту для расчёта и отображения результата. В дополнительном пошаговом режиме оно также помещается в URL страницы, который может остаться в истории браузера и журналах сервера. Инструмент не требует учётной записи и не предоставляет сохранённую историю вычислений. Не вводите конфиденциальные данные.

Сопутствующие инструменты

Калькулятор балясин

Введите свободный пролёт перил, ширину балясины и максимально допустимый зазор, чтобы получить точное количество необходимых балясин и равный промежуток между каждой стойкой, не превышающий нормативный предел.

Калькулятор нумерологии

Рассчитайте нумерологические числа имени по пифагорейским или халдейским значениям букв: выражение, стремление души и личность.

Калькулятор длины дуги

Рассчитайте длину дуги окружности по радиусу и центральному углу или по хорде и радиусу, с результатами в градусах и радианах.

Калькулятор времени работы батареи

Рассчитайте, как долго прослужит батарея, исходя из её ёмкости в мА·ч, тока нагрузки в мА и коэффициента эффективности разряда. Получите время работы в часах, днях и минутах.

Калькулятор Social Security США

Оцените пенсионную выплату Social Security в США по PIA и возрасту начала получения. Сравните месячные и годовые суммы в 62 года, FRA 67 и 70 лет.

Калькулятор перцентиля ребенка

Проверьте перцентиль веса, длины и окружности головы ребенка по стандартам роста WHO от рождения до 24 месяцев.