// 1. Configuração Inicial
total_gasto = 0
despesa_atual = 0
exibir "=== Controle Financeiro Mensal ==="
exibir "Digite o valor de uma despesa."
exibir "(Para finalizar e ver o total, digite 0)"
// 2. Primeira leitura de dados fora do laço
exibir "Valor da despesa: R$"
despesa_atual = ler do usuário
// 3. Laço de Repetição (roda enquanto a despesa não for o sentinela zero)
enquanto (despesa_atual != 0) faca:
// Acumula o valor: pega o total que já existe e soma com a nova despesa
total_gasto = total_gasto + despesa_atual
// Pede a próxima despesa no final do laço para não entrar em loop infinito
exibir "Próxima despesa (ou 0 para finalizar): R$"
despesa_atual = ler do usuário
fim enquanto
// 4. Exibição do Resultado
exibir "---------------------------------"
exibir "Fechamento do Mês"
exibir "O seu total de despesas é: R$ " + total_gasto