Etapas do algoritmo
Dados de entrada necessários
Valores das despesas informados pelo usuário (um por vez).
Processo de soma automática
Inicializar uma variável chamada total com valor 0.
Solicitar ao usuário que informe uma despesa.
Enquanto o valor informado for diferente de zero:
Somar esse valor ao total.
Solicitar o próximo valor de despesa.
Condição de parada
Quando o usuário digitar 0, o processo de coleta de despesas deve ser encerrado.
Ação final
Exibir o valor acumulado em total, que representa o gasto total do mês.
Exemplo em pseudocódigo
início
total ← 0
repetir
ler valor
se valor ≠ 0 então
total ← total + valor
fim-se
até que valor = 0
escrever "Total gasto no mês: ", total
fim