Что значит округлить до ближайшего цента?
Округление до ближайшего цента — это представление денежной суммы ровно с двумя знаками после запятой. Цент — самая мелкая стандартная единица доллара США и многих других валют (для российского рубля аналогом служит копейка, а правило округления здесь точно такое же — до двух знаков). Такой подход необходим для счетов, чеков, налоговых расчётов и любых ситуаций, когда доли цента нужно свести к реальной сумме, которую можно фактически оплатить.
Как пользоваться калькулятором
Введите любую сумму в долларах — она может содержать сколько угодно знаков после запятой, например цену после процентной скидки или результат деления счёта на несколько человек. Калькулятор мгновенно покажет значение, округлённое до двух знаков, а также исходную сумму и разницу округления, чтобы вы видели, на сколько именно сумма увеличилась или уменьшилась.
Формула простыми словами
Правило выглядит так: $$\text{Rounded} = \frac{\operatorname{round}\left(\text{Amount (\$)} \times 100\right)}{100}$$ Умножение на 100 переводит центы в разряд целых чисел, затем применяется стандартное округление «половина вверх» до ближайшего целого, а деление на 100 возвращает запятую на место. Значения, оканчивающиеся ровно на половину цента (0,005), округляются вверх — до следующего цента.
Разбор примера
Допустим, товар стоит $19,99, и вы применяете скидку 15%: \(19{,}99 \times 0{,}85 = 16{,}9915\). Чтобы узнать сумму, которую вы реально заплатите, округляем до ближайшего цента: $$\frac{\operatorname{round}\left(16{,}9915 \times 100\right)}{100} = \frac{\operatorname{round}(1699{,}15)}{100} = \frac{1699}{100} = \$16{,}99$$ Разница округления составляет −$0,0015.
Частые вопросы
Как обрабатывается значение ровно посередине? Сумма вроде $2,005 округляется вверх до $2,01 — по распространённому правилу «половина вверх».
Можно ли округлять отрицательные суммы? Да. Отрицательные значения (например, возвраты средств) округляются по тому же принципу.
Это то же самое, что отбрасывание знаков? Нет. При отбрасывании лишние цифры просто отсекаются, а при округлении цент корректируется вверх или вниз в зависимости от третьего знака после запятой.