Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

pstec

laço

Recommended Posts

Gostaria de uma ideia para criar um laço onde o cliente tenha várias parcelas e o usuário digite um valor maior que a mesma e ela subtraia das próximas até que acabe seu saldo.
por exemplo.
1º parcela 50,00
2º parcela 50,00
3º parcela 60,00
o usuario vai fazer o pagamento de 75,00 na primeira parcela e o sistema da baixa nas outras de acordo com o saldo que vai restar.
uso firebird e conexão zeos zquery.

se tiverem outras ideias podem mandar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Primeiro verificar se o valor a baixar não é maior que o saldo da dívida.

 

Em geral o que se faz é baixar da mais antoga para mais atual.

 

Um laço simples

 

 

enquanto houver valor a pagar 
__se valor a pagar > saldo da parcela
______abate parcela
______valor pagar = valor_pagar - parcela
__senao
______abate valor_pagar da parcela
______parcela.saldo = parcela_saldo - valor_pagar

 

grosso modo, mas tipo do algoritmo que deve ter aos montes na web

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.