calcwiki
Числа и проценты

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

Посчитайте новую цену и экономию. Или восстановите исходную стоимость, если известна цена после скидки.

Параметры расчёта

Результат

Загрузка расчёта

Попробуйте

Цена после скидки

Умножьте исходную цену на оставшуюся долю: цена × (1 − скидка ÷ 100). При цене 5 000 и скидке 20% останется 80%: 5 000 × 0,8 = 4 000. Экономия — 1 000.

Как восстановить первоначальную цену

Разделите цену после скидки на оставшуюся долю: итог ÷ (1 − скидка ÷ 100). Если заплатили 4 000 после скидки 20%, исходная цена была 5 000. Прибавление 20% к 4 000 даст 4 800 и здесь не подходит.

Несколько скидок и округление

При последовательных скидках 20% и 10% от 5 000 сначала остаётся 4 000, затем 3 600. Экономия — 1 400, то есть 28% от исходной цены. Уточняйте, применяются ли акции последовательно и суммируются ли они вообще.

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

Методика и источники

Проверка реализации: . Как проверяются вычисления.

Формула и допущения приведены выше; контрольные примеры включены в автоматические проверки проекта.

Разобраться в расчёте

Формулы, примеры
и важные нюансы.

Есть вопрос?

Разберём по порядку

Можно ли посчитать скидку 100%?

В прямом режиме да: итоговая цена будет нулевой. В обратном режиме исходную цену при скидке 100% восстановить нельзя.

В какой валюте результат?

В тех же единицах, в которых введена цена: рублях, евро или других. Конвертации валют здесь нет.

Как узнать процент скидки по двум ценам?

Откройте калькулятор процентов и выберите «Изменение». Введите старую цену в «Было» и новую в «Стало»; отрицательный процент показывает снижение.