RESOLVIDO - Calculo de comissão (Para bons matematicos)

(LuisGustavo) #1

Ola Srs… mas uma duvida daquelas de quebrar a cabeça…
Preciso calcular a o valor da comissão de uma venda de maneira que a a cada 1 décimo de desconto que o vendedor de para o cliente ele subtraia 0,002 % da sua comissão que é fixa em 5%.

então se ele der 0.00 % de desconto ganha 5% de comissão.
se der 0.02% de desconto subtrair 0,002 da sua comissão que era de 5%…

É isso… alguem tem alguma idéia de como fazer isso … eu tentei resolver com PG… mas não consegui…

Abraço

(Haroldo) #2

$PERCOMISS=5-($PERDESCONTO/10) // AQUI DESCONTA 0,001 PARA CADA DÉCIMO DE DESCONTO.

Há um conflto no seu questionamento:
–>
Preciso calcular a o valor da comissão de uma venda de maneira que a a cada 1 décimo de desconto que o vendedor de para o cliente ele subtraia 0,002 % da sua comissão que é fixa em 5%.
–> Clonflita com:
*então se ele der 0.00 % de desconto ganha 5% de comissão.
se der 0.02% de desconto subtrair 0,002 da sua comissão que era de 5%…

  • Meu exemplo sugerido é para a segunda opção.
(LuisGustavo) #3

Haroldo, a idéia é essa mesma, porem acho que não fui muito claro…
para cada decimo subtrair 0,002 da comissão fixa de 5% exemplo:

desc subtrair
0,01 0,002
0,02 0,004
0,03 0,006
0,04 0,008

então se o cara der 0,03 % de desconto ele deve subtrair 0,006 da sua comissão de 5%.

Pensei na solução abaixo… não sei se é a mais correta.

  • transformar o desconto em decimal /10
  • Pegar somente o valor da casa decimal (após a vírgula)($decimal) que será a quantidade de vezes o programa deve rodar para subtrair 0,002 da comissão de 5%

ex:

 for($x=0;$x<=$decimal;X++){

       $comissão = comissão - 0,002;

  }

o que acha ?
qual o comando posso utilizar para pegar as casas após a virgula em php?

Obrigado.

(Haroldo) #4

$PERCOMISS=5-($PERDESCONTO/10*2) // AQUI DESCONTA 0,002 PARA CADA DÉCIMO DE DESCONTO.

(Diogo Toscano) #5

Como Harold falou … n precisa rodar os decimais se eh fixo a divisão por 10 e a multiplicação por 2 :-p

(LuisGustavo) #6

Isso mesmo srs… funcionou perfeitamente… e eu pensando em for…rs

Muito obrigado Harold!!!

Abraço

(Diogo Toscano) #7

no caso eh so dividir por 5 :-p