Как расчитать цену, если известна только текущая цена и процент?
Пример:
На сайте в карточке товара прописана текущая цена изделия, например - 1000. И прописана скидка - 50% (Т.е эта цена уже со скидкой 50%)
Как посчитать цену без скидки, если известно только текущая цена (1000) и скидка (50)?
Цена товара 1000
Старая цена ?р должна быть 2000
Скидка 50%
Ответы (2 шт):
Автор решения: ΝNL993
→ Ссылка
Всё примерно по такой формуле:ЦЕНА / (СКИДКА / 100)
По комментарию @Alexey Ten: ЦЕНА / (1 - СКИДКА / 100)
document.querySelector('.actual-cena').innerText = +document.querySelector('.cena').innerText / (1 - +document.querySelector('.skidka').innerText / 100)
<p>Текущая цена со скидкой <span class="skidka">50</span>% равняется: <span class="cena">1000</span> Рублей.</p>
<p>Цена без скидки: <span class="actual-cena"></span>.</p>
Автор решения: Эникейщик
→ Ссылка
Новая цена это 100 - скидка % от старой цены. В данном случае получается, что 1000 это 50%. Получить отсюда 100% элементарно.