Calculadora de descontos

Aplique um ou dois descontos empilhados a um preço e veja o preço final, a economia e o porcentual combinado, ou o desconto entre dois preços.

Todos os cálculos acontecem localmente no seu navegador. Nada sai do seu dispositivo.

Preço final
—
Economia
—
Desconto combinado
—

Descontos empilhados

Quando uma loja aplica mais de um desconto — por exemplo, um preço em promoção mais um cupom — os porcentuais nunca são simplesmente somados. Cada desconto é aplicado sobre o resultado do anterior, o que significa que o total sempre é menor que a soma. Esta seção explica a matemática e por que "30% + 30%" na verdade é "51% de desconto".

Aplicação sequencial
Os descontos são aplicados um após o outro sobre uma base cada vez menor. Um item de US$ 100 com 30% de desconto passa a custar US$ 70; mais 30% sobre US$ 70 são US$ 21, restando US$ 49. Você economiza US$ 51, ou seja, 51% do preço original.
30% + 30% ≠ 60%
Matematicamente, empilhar descontos a e b multiplica as frações restantes: (1 − a/100) × (1 − b/100). Para 30% e 30%: 0,7 × 0,7 = 0,49, então o desconto combinado é 1 − 0,49 = 0,51 = 51%. Somá-los (60%) presumiria que o segundo desconto também seria tirado do preço original, o que nunca acontece.
A fórmula geral
Para n descontos empilhados, multiplique todas as frações (1 − pᵢ/100). O desconto único combinado é 1 − (produto), expresso em porcentagem. Dois descontos de 50%, por exemplo, dão 0,5 × 0,5 = 0,25 — 75% de desconto combinado, não 100%.

Perguntas frequentes

Por que dois descontos de 30% não somam 60%?

Os descontos empilhados são aplicados em sequência, não somados. Após o primeiro desconto de 30%, o preço é 70% do original; o segundo 30% é então tirado desse preço reduzido, restando 0,7 × 0,7 = 0,49, ou seja, 51% de desconto no total — não 60%.

Como combino dois descontos em uma única porcentagem?

Converta cada porcentual em sua fração restante (1 − p/100), multiplique as frações e subtraia de 1. Para descontos a e b: combinado = (1 − a/100) × (1 − b/100) → 1 − produto, vezes 100. Esta ferramenta mostra o porcentual combinado automaticamente.

Para que serve o modo 'Dados os preços'?

Funciona ao contrário. Se você vê um preço original e um preço promocional (como na prateleira de uma loja) e quer saber o desconto real, digite os dois e a ferramenta calcula (original − oferta) / original × 100.

O que conta como «segundo desconto»?

Qualquer porcentual extra aplicado após o primeiro: uma promoção de 30% em toda a loja mais um cupom de 10%, um desconto de fidelidade sobre uma promoção, etc. Deixar em 0 significa que apenas o primeiro desconto se aplica.

Meus dados são enviados para algum lugar?

Não. Todos os cálculos rodam inteiramente no seu navegador com JavaScript vanilla. Nada do que você digita é transmitido a qualquer servidor.