Para resolver esse desafio, eu criaria um algoritmo que vai somando as despesas conforme o usuário informa os valores.
Primeiro, o sistema começa com o total igual a zero. Depois, ele pede para o usuário digitar o valor de uma despesa. Enquanto o valor digitado for diferente de zero, o sistema soma esse valor ao total e pede uma nova despesa.
Quando o usuário digitar zero, significa que ele terminou de informar as despesas. Então o sistema para de pedir novos valores e mostra o total gasto no mês.
O passo a passo seria:
- Começar com o total igual a 0.
- Pedir ao usuário o valor de uma despesa.
- Enquanto o valor for diferente de 0, somar esse valor ao total.
- Pedir o próximo valor de despesa.
- Quando o usuário digitar 0, encerrar a repetição.
- Mostrar o total acumulado.
Assim, o usuário pode informar quantas despesas quiser, sem precisar dizer antes a quantidade.