Fórum Calculo de Lucro #223600

31/03/2004

0

Tenho um bug no meu programa da seguinte forma.

Tenho que aumentar em 30¬ o valor de um produto que custa 100,00.

So que o calculo não seria 100,00 + 30¬ que daria 130,00, porque se eu fizer dessa forma e for retirar os mesmos 30¬ dos 130,00 ele nao daria os mesmos 100,00 e asim 91,00.

Para que o calculo funcionasse tenho que fazer o calculo invertido, de traz para frente, fazendo da forma.

Se eu for aumentar em 30¬ tenho fazer o seguinte calculo (Valor/Diferença(100-30), onde 100 seria 100¬ menos 30 seria o percentual de acrescimo, a diferença seria 70 que daria

Fazendo o calculo ficaria (Valor/70)*100 = 142,85


Se eu for tirar os 30¬ desse valor daria os mesmos 100,00.

Se eu for aumentar ele em 20¬ eu multiplicadira (100/80)*100, os 80 seria a diferença de 100-20(que seria o aumento).

Agora que esta o problema

Quero aumentar o meu valor em 130¬, se for seguir a mesma regra ele daria um valor errado.

Qual seria a logica para isso.


Fernando

Fernando

Responder

Posts

31/03/2004

Marco Salles

Fernado Nós Num Já Discutimos Sobre Isto No Tópico :arrow:

http://delphiforum.icft.com.br/forum/viewtopic.php?t=40248


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar