Sistema de controle financeiro pessoal
Quais são os dados de entrada necessários?
// Despesas informadas pelo usuário
- Valores de cada despesa
Como o algoritmo processa os dados?
// Valor inicial
- Iniciar com o valor "total" igual a 0
// Informando despesas
- Solicitar ao usuário o valor de uma despesa
- Enquanto o valor informado for diferente de 0:
- Somar o valor da despesa ao total
- Solicitar um novo valor de despesa
Que decisão precisa ser tomada com base nesses dados?
// Verificar condição de parada
- Se o valor informado for igual a 0:
- Encerrar a entrada de dados
- Senão:
- Continuar somando as despesas
Qual deve ser a ação final?
// Finalização do processo
- Exibir o valor total das despesas
Fim