AJUDA LOGICA PARA PARCELAMENTO

FBGSYSTEMS 18/02/2013 16:13:10
#419296
Boa tarde pessoal.
Alguém poderia me dar uma ajuda lógica para fazer parcelamento de valores ?
Preciso disso pois terei a necessidade de lançar estas informacoes num formulario de entrada de notas fiscais.
Até agora consegui apenas fazer em parcelas iguais, mas quando não é o caso estou meio em duvida.


Na verdade é que os valores dependem dos campos da fatura contidos na nota fiscal (ou não), e o usuário colocara o valor de cada parcela.
Assim : o usuario coloca o numero de parcelas de um determinado valor. Atualmente meu sistema calcula o valor de cada parcela e ele vai teclando enter e gravando as parcelas na tabela de caixa. Pois bem, o problema é que nem sempre as parcelas tem seus valores iguais (valortotal / numero de parcelas).

Exemplo

Parcela Valor
1 - 70,00
2 - 30,00

Se eu fosse fazer dividindo daria duas parcelas de 50,00.
Entendeu ?
FEDERHEN 18/02/2013 16:52:58
#419300
Resposta escolhida

1) Você precisa saber o valor total a ser parcelado. Ex: 100,00
2) Você precisa saber o valor que já foi confirmado. Ex: parcela 1 de R$ 70,00
3) Calculo das próximas parcelas
fórmula: ([valor total a ser parcelado] - [valor já confirmado]) / ([total de parcelas - parcelas restantes])
exemplo: (100,00 - 70,00) / (2 - 1) = 30,00 / 1 = 30,00

outro exemplo:
valor total a ser parcelado = 450,00
valor já confirmado = parcela 1 => 50,00 , parcela 2 => 80,00 , parcela 3 => 120,00
total de parcelas = 5
(450,00 - 250,00) / (5 - 3) =
200 / 2 =
100
RESULTADO: parcela 4 de 100,00 e parcela 5 de 100,00
(neste caso você divide o valor do saldo não confirmado pela quantidade de parcelas não confirmadas)






Tópico encerrado , respostas não são mais permitidas