Considerei aqui os seguintes pontos:
Primeiro, o sistema começa com o total zerado. Em seguida, pede para o usuário informar o valor de uma despesa. Cada valor que a pessoa digita é somado ao total.
Esse processo continua se repetindo, ou seja, o sistema continua pedindo novos valores e somando, sem precisar saber antes quantas despesas existem. O único ponto de parada é quando o usuário digita 0, indicando que não quer adicionar mais nada.
A partir disso, o algoritmo pode ser organizado assim:
Comece com o total de despesas igual a 0
Peça para o usuário digitar o valor de uma despesa
Verifique o valor digitado
Se o valor for diferente de 0:
- Some esse valor ao total
- Peça um novo valor de despesa
- Volte para a verificação
Se o valor digitado for 0:
- Pare o processo
- Mostre o total de todas as despesas