// 1. Inicialização das variáveis
total_despesas = 0
valor_informado = -1 // valor inicial diferente de 0 para entrar no laço
exibir "=== Sistema de Controle de Despesas ==="
exibir "Informe os valores das despesas mensais."
exibir "Digite 0 para encerrar e visualizar o total."
// 2. Estrutura de repetição principal
enquanto (valor_informado != 0) faca:
exibir "Digite o valor da despesa: R$ "
valor_informado = ler do usuário
// 3. Validação e processamento
se (valor_informado > 0) entao:
total_despesas = total_despesas + valor_informado
senao se (valor_informado < 0) entao:
exibir "Valor inválido! Digite apenas valores positivos."
fim se
fim enquanto
// 4. Resultado final
exibir "-------------------------------"
exibir "Resumo financeiro do mês"
exibir "Total acumulado: R$ " + total_despesas
exibir "-------------------------------"