DISTRIBUI?ÃO DE DESCONTO NOS ITEMS

FFCOUTO 17/07/2015 14:20:45
#448996
FBGSYSTEMS,

Eu tive um problema parecido mas ao dividir parcelas para o pagamento. Talvez os passaos abaixo possam te ajudar.

1) Calcule o valor do percentual sobre o valor total. Considere apenas as duas casas decimais, sem arredondamento, as demais você deve descartar. Pode-se usar a função Truncate ou outra customizada para isso.

2) Crie uma matriz para armazenar o valor calculado de cada item. Essa matriz deve conter a mesma quantidade de elementos quantos forem os itens.

3) Calcule o percentual de cada item. Siga o mesmo procedimento do item 1.

4) Faça o somatório dos percentuais de cada item e armazene o resultado numa variável auxiliar.

5) Calcule a diferença obtida entre o resultado do item 1 e do item 4.

6) Se o resultado do item 5 for 0, então o percentual fecha basta aplicar diretamente. Você pode parar por aqui.

7) Multiplique o resultado por 100 para torná-lo um valor inteiro.

8) Faça um For Next com o resultado do item 7, dentro do laço você vai adicionar 0,01 para cada item.

9) Se o resultado do item 7 for maior que o número de itens, você deverá calcular quantas etapas e repetir o item 8.

Página 3 de 3 [21 registro(s)]
Tópico encerrado , respostas não são mais permitidas