Para resolver esse problema, eu começaria definindo o total das despesas como zero. Depois, o sistema pediria ao usuário que informasse o valor de uma despesa por vez.
A cada valor informado, o sistema iria somar esse valor ao total acumulado. Como não sabemos quantas despesas o usuário terá, esse processo continuaria até que ele informe o valor zero.
Quando o usuário digitar 0, o sistema entenderia que não há mais despesas para adicionar e então mostraria o total gasto no mês.
O passo a passo seria:
- Começar com o total das despesas igual a 0.
- Pedir ao usuário que informe o valor de uma despesa.
- Verificar se o valor informado é diferente de 0.
- Se for diferente de 0, adicionar o valor ao total das despesas.
- Pedir o valor da próxima despesa e repetir o processo.
- Quando o usuário informar 0, parar de adicionar valores.
- Mostrar o total acumulado das despesas.
Assim, o sistema consegue somar todas as despesas automaticamente, mesmo sem saber antecipadamente quantas serão informadas, e encerra o processo quando o usuário digitar 0.