Logica Complicada

Delphi

Automação Comercial

27/05/2016

Galera estou com uma dúvida para uma lógica de um problema.

Tenho um PDV e um cliente meu queria ter dois preços fechados, um para atacado e outro para varejo, porém existem os percentuais de descontos e no qual ele não quer q interfira no valor do produto.

Ex: Valor do Produto = R$ 38,00
Desconto da Venda = 20% ( R$ 7,60 );

Neste exemplo o produto saio por R$ 30,40, ele não que fique quebrado, nesse caso teria q ficar 30,00, mas ai nao poderia alterar o percentual de desconto, seria uma perca pra ele.
Sinceramente, não sei como fazer isso. Não consegui acha uma logica.
Sidney Abreu

Sidney Abreu

Curtidas 0

Respostas

Mateus Ribeiro

Mateus Ribeiro

27/05/2016

Boa tarde!

Vc pode usar o TRUNC pra fazer isso... Olha o exemplo:

var Valor: Double;
begin

  Valor:= 38;
  Valor:= Valor - ((Valor * 20) / 100);

  ShowMessage(IntToStr(Trunc(Valor)));


Espero que ajude, boa sorte!
GOSTEI 0
POSTAR