logotipo Blog Giovani Da Cruz
Delphi

Como fazer o cálculo de porcentagem inversa?

6 min de leitura · publicado em 08/07/2024 2.813 visualizações

Cálculo de porcentagem reverso

Oi gente, tudo bem com vocês?

O cálculo de porcentagem inversa é uma ferramenta matemática útil, especialmente no contexto financeiro e comercial, para determinar o valor original de um item antes de um desconto ou acréscimo. Como este tipo de cálculo podemos entender melhor a verdadeira economia proporcionada por uma promoção ou desconto aplicado a um preço original, por exemplo.

 

Conceito Básico

Quando compramos um produto com desconto, o preço que pagamos é uma fração do preço original. Por exemplo, se um produto de R$ 100,00 tem um desconto de 20%, pagaremos R$ 80,00. No entanto, para encontrar o preço original de um produto a partir de seu preço com desconto, precisamos realizar o cálculo de porcentagem inversa.

Já na situação em que um produto recebe um acréscimo, o preço final é o resultado do preço original mais uma porcentagem desse preço original. Por exemplo, se um produto original custa R$ 480,00 e recebe um acréscimo de 25%, o preço final será R$ 480,00 + 25% de R$ 480,00, resultando em R$ 600,00.

 

Nossa Calculadora

Calculadora de Porcentagem Inversa

 

Fórmula da Porcentagem Inversa

Para calcular o preço original de um item com base em seu preço com desconto, utilizamos a seguinte fórmula:

    \[\text{Preço Original} = \frac{\text{Preço com Desconto}}{1 - \left(\frac{\text{Taxa de Desconto}}{100}\right)}\]

Já para calcular o preço original de um item com base em seu preço com acréscimos, utilizamos a seguinte fórmula:

    \[\text{Preço Original} = \frac{\text{Preço com Acréscimo}}{1 + \left(\frac{\text{Taxa de Acréscimo}}{100}\right)}\]

 

Passo a Passo do Cálculo

Vamos detalhar os passos para realizar este cálculo com um exemplo prático:

Exemplo:

Imagine que você comprou uma camiseta por R$ 80,00 após um desconto de 20%. Queremos descobrir qual era o preço original da camiseta.

  1. Identifique o preço com desconto: Neste caso, o preço com desconto é R$ 80,00.
  2. Determine a taxa de desconto: A taxa de desconto é 20%.
  3. Converta a taxa de desconto em uma fração decimal: 20% é equivalente a 0,20.
  4. Subtraia a fração decimal de 1: 1 – 0,20 = 0,80
  5. Divida o preço com desconto pelo resultado:

        \[\frac{80}{0{,}80} = 100\]

 

Portanto, o preço original da camiseta antes do desconto era R$ 100,00.

 

Aplicações Práticas

O cálculo da porcentagem inversa é amplamente utilizado em várias situações, tais como:

  • Compras e Vendas: Para determinar o preço original de produtos após a aplicação de descontos promocionais.
  • Finanças Pessoais: Para calcular o valor original de investimentos ou dívidas após a aplicação de juros ou descontos.
  • Negociações: Para entender a margem de lucro ou o impacto financeiro de descontos em negociações comerciais.

 

Exemplos Adicionais

Exemplo 1: Um eletrônico foi vendido por R$ 600,00 após um desconto de 25%. Qual era o preço original?

  1. Preço com desconto: R$ 600,00
  2. Taxa de desconto: 25%
  3. Fração decimal: 0,25
  4. 1 – 0,25 = 0,75
  5.     \[\frac{600}{0{,}75} = 800\]

 

Exemplo 2: Um produto após sofrer um acréscimo de 25% ficou custando R$ 600,00. Qual era o preço original antes do aumento?

  1. Preço com acréscimo: R$ 600,00
  2. Taxa de acréscimo: 25%
  3. Fração decimal: 0,25
  4. 1 + 0,25 = 1,25
  5.     \[\frac{600}{1{,}25} = 480\]

 

 

Exemplos na Programação

 

Exemplo em Delphi / Lazarus

Aqui está um exemplo de como realizar o cálculo da porcentagem inversa de desconto usando Delphi:

function CalcularPrecoOriginal(PrecoComDesconto: Double; TaxaDesconto: Double): Double;
begin
  Result := PrecoComDesconto / (1 - (TaxaDesconto / 100));
end;

Veja uma aplicação console completa de exemplo da porcentagem inversa de desconto:

program PorcentagemInversa;

uses
  SysUtils;

function CalcularPrecoOriginal(PrecoComDesconto: Double; TaxaDesconto: Double): Double;
begin
  Result := PrecoComDesconto / (1 - (TaxaDesconto / 100));
end;

var
  PrecoComDesconto: Double;
  TaxaDesconto: Double;
  PrecoOriginal: Double;

begin
  PrecoComDesconto := 80.0; // Preço após desconto
  TaxaDesconto := 20.0;     // Taxa de desconto em porcentagem
  
  PrecoOriginal := CalcularPrecoOriginal(PrecoComDesconto, TaxaDesconto);
  
  WriteLn('O preço original é: R$', FormatFloat('0.00', PrecoOriginal));
end.

 

Aqui está um exemplo de como realizar o cálculo da porcentagem inversa de acréscimo usando Delphi:

function CalcularPrecoOriginal(PrecoComAcrescimo: Double; TaxaAcrescimo: Double): Double;
begin
  Result := PrecoComAcrescimo / (1 + (TaxaAcrescimo / 100));
end;

Veja uma aplicação console completa de exemplo da porcentagem inversa de acrescimo:

program AcrescimoInverso;

uses
  SysUtils;

function CalcularPrecoOriginal(PrecoComAcrescimo: Double; TaxaAcrescimo: Double): Double;
begin
  Result := PrecoComAcrescimo / (1 + (TaxaAcrescimo / 100));
end;

var
  PrecoComAcrescimo: Double;
  TaxaAcrescimo: Double;
  PrecoOriginal: Double;

begin
  PrecoComAcrescimo := 120.0; // Preço após acréscimo
  TaxaAcrescimo := 20.0;      // Taxa de acréscimo em porcentagem
  
  PrecoOriginal := CalcularPrecoOriginal(PrecoComAcrescimo, TaxaAcrescimo);
  
  WriteLn('O preço original é: R$', FormatFloat('0.00', PrecoOriginal));
end.

 

Exemplos em Python

Aqui está um exemplo de como realizar o cálculo da porcentagem inversa de desconto usando Python:

def calcular_preco_original(preco_com_desconto, taxa_desconto):
    return preco_com_desconto / (1 - (taxa_desconto / 100))

preco_com_desconto = 80.0  # Preço após desconto
taxa_desconto = 20.0       # Taxa de desconto em porcentagem

preco_original = calcular_preco_original(preco_com_desconto, taxa_desconto)

print(f'O preço original é: R$ {preco_original:.2f}')

Aqui está um exemplo de como realizar o cálculo da porcentagem inversa de acréscimo usando Python:

def calcular_preco_original(preco_com_acrescimo, taxa_acrescimo):
    return preco_com_acrescimo / (1 + (taxa_acrescimo / 100))

preco_com_acrescimo = 600.0  # Preço após acréscimo
taxa_acrescimo = 25.0        # Taxa de acréscimo em porcentagem

preco_original = calcular_preco_original(preco_com_acrescimo, taxa_acrescimo)

print(f'O preço original é: R$ {preco_original:.2f}')

 

Conclusão

O cálculo da porcentagem inversa é essencial para compreender o valor real de itens e serviços antes de descontos, promoções ou mesmo antes de acréscimos. Utilizando a fórmula adequada, é possível determinar com precisão o preço original, auxiliando nas decisões financeiras e comerciais. A prática regular deste cálculo pode melhorar a compreensão e gestão das finanças pessoais e empresariais, proporcionando uma visão mais clara das economias e investimentos.

 

Beleza pessoal? Espero que possa ajudar.

 

Dúvidas ou sugestões? Deixe o seu comentário.

 

Um abraço e até o próximo post. Valeu!

 

#Finanças

#EducaçãoFinanceira

#Python

#Delphi

#DesenvolvimentoPessoal

#Negócios

#MatemáticaFinanceira

#GiovaniDaCruz

4 comentários

  1. Muito bom moço, estava tentando entender pelo método gpt e estava o caos na minha cabeça. Você ajudou a processar melhor! 😊

    1. Olá! Fico muito feliz em saber que o post foi útil para você Helly 😊
      Agradeço demais pelo comentário — e entendo perfeitamente quando o “método GPT” vira um caos na cabeça. O objetivo é justamente clarear, simplificar e mostrar o “porquê” por trás dos números.

    1. Fico muito feliz em saber que a explicação ajudou você Carmen! 😊
      Procurei deixar o conteúdo o mais claro e didático possível, então é ótimo saber que foi útil.
      Se quiser, posso preparar outros exemplos práticos sobre porcentagem inversa — ajudaria nos estudos?

Deixe um comentário

Seu e-mail não será publicado.