Estrutura do Algoritmo (Linguagem Natural)
Dados de Entrada
Valores das Despesas: Números decimais informados pelo usuário um a um.
Condição de Parada: O número 0 (zero).Processamento e Abstração
Variável Acumuladora: Precisamos de um lugar na memória para guardar a "Soma Total". No início, ela vale zero.
Laço (Loop): O sistema não sabe quantas despesas virão, então ele deve ficar em "estado de escuta" constante.Decisão (O "Se/Então")
Se o valor for diferente de zero: Somar ao total e pedir o próximo.
Se o valor for igual a zero: Parar de pedir e mostrar o resultado.
Passo a Passo do Algoritmo
1 - Iniciar a variável TotalGasto com o valor 0.
2 - Exibir uma mensagem pedindo para o usuário digitar o valor da despesa (ou 0 para sair).
3 - Ler o valor digitado pelo usuário.
4 - Enquanto o valor digitado for diferente de 0:
Somar o valor digitado ao TotalGasto atual.
Pedir o próximo valor ao usuário.
Ler o novo valor.
5 - Quando o valor digitado for 0:
Exibir a mensagem: "O total de gastos do mês é: [Valor de TotalGasto]".
6 - Encerrar o programa.