Página 1 de 1

Calcular porcentagem para trás... ?!?!?

Enviado: 14 Ago 2019 17:32
por rubens
Boa tarde...

Gente preciso reconstruir um cálculo. Parece meio doido mas vamos lá...
Tenho uma rotina de Compra, onde o usuário define o valor de venda do produto. Se esse valor de venda foi alterado tem que corrigir o valor de venda na tabela de produtos.
Assim:
nPrvenda = 20.00
nMargemLivro = 3.30%
nPrVendaLivro = 20.66

na compra o usuario alterou o nPrVendaLivro para 21.00
a margem de livro tem que permanecer 3.30
Como vou calcular o nPrvenda para permanecer nMargemLivro 3.30 ?

Tentei
nPrVenda = nPrVendalivro - ( nPrvendalivro * 3.30 / 100 )
nPrvenda = 20.30
Daí pego nPrVenda + 3.30% = 20.97, tem que dar 21.00
Alguém sabe como faço esse cálculo ?
Obrigado

Calcular porcentagem para trás... ?!?!?

Enviado: 14 Ago 2019 17:56
por Softwhouse
21 / (3.3/100) + 1

Calcular porcentagem para trás... ?!?!?

Enviado: 14 Ago 2019 18:00
por JoséQuintas
rubens escreveu:Tentei nPrVenda = nPrVendalivro - ( nPrvendalivro * 3.30 / 100 )
nPrvenda = 20.30Daí pego nPrVenda + 3.30% = 20.97, tem que dar 21.00
Alguém sabe como faço esse cálculo ?
Obrigado
Complicou tudo.
Esqueça o preço do livro.

O valor original é 100%, e o com margem é 103.30%
1 vira 1.033

Preco de venda / 1.033

lembra da escola?
passar pro outro lado com sinal invertido?

custo * ( 1 + ( margem ) / 100 ) = venda
custo = venda / ( 1 + ( margem / 100 ) )

Calcular porcentagem para trás... ?!?!?

Enviado: 14 Ago 2019 18:02
por JoséQuintas
Softwhouse escreveu:21 / (3.3/100) + 1
Quase cometi o mesmo erro.
Divisão vém antes de soma.
primeiro vai dividir, e depois somar 1 no resultado.
A fórmula precisava de parêntesis pra mudar isso.

Calcular porcentagem para trás... ?!?!?

Enviado: 14 Ago 2019 18:06
por JoséQuintas
Como prova de que quase cometi o mesmo erro.... minha primeira fórmula ainda ficou com um parêntesis a mais... kkkk

Calcular porcentagem para trás... ?!?!?

Enviado: 14 Ago 2019 18:38
por Softwhouse
JoséQuintas escreveu:
Softwhouse escreveu:21 / (3.3/100) + 1
Quase cometi o mesmo erro.
Divisão vém antes de soma.
primeiro vai dividir, e depois somar 1 no resultado.
A fórmula precisava de parêntesis pra mudar isso.

21 / ((3.3/100)+1)

Calcular porcentagem para trás... ?!?!?

Enviado: 15 Ago 2019 07:54
por rubens
Bom dia...

Resolveu isso mesmo... obrigado..
Nâo imaginam a matemática que eu reinventei para chegar nesse valor aí... kkk
Calculei a porcentagem de aumento do último nPreçoLivro para o preço de venda livro atual.
Aumentei a mesma porcentagem no nPrvenda e pronto...
Sqn aí vem os arredondamentos e ... a deixa para lá a fórmula de vocês é muito melhor. kkkk

Obrigado ....

Sds...
Rubens