Cálculo de Parcelas

Delphi

22/10/2008

Bom dia pessoal,

Alguem tem uma fórmula para fazer cálculo de parcelas com os centavos na primeira ou última parcela ?

Hoje calculo assim .. exemplo :Exemplo :

parcelas 3
Valor total 50,00
parcelamento =
3,34
3,33
3,33

Mas queria assim :
parcelas 3
Valor Total 50,00
parcelamento =
4,00
3,00
3,00

Assim nunca vai dar centavos as parcelas, sempre arredondando.


Josinaldo

Josinaldo

Curtidas 0

Respostas

Emerson Nascimento

Emerson Nascimento

22/10/2008

parcelas := 3;
valortotal := 50;
valorparcela := trunc(valortotal / parcelas); // round() tem efeito
semelhante
valorultimaparcela := valortotal - (valorparcela * (parcelas - 1));

nesse exemplo, o resultado será:

2 parcelas de 16,00
1 parcela de 18,00 -> total = 50,00

se, ao invés de trunc() você utilizar round(), o resultado será:
2 parcelas de 17,00
1 parcela de 16,00 -> total = 50,00


GOSTEI 0
Josinaldo

Josinaldo

22/10/2008

obrigado


GOSTEI 0
POSTAR