1
resposta

Controle de Despesas Mensais

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

1 resposta

Oi, Gabriel! Como vai?
Agradeço por compartilhar.

Gostei da sua organização das etapas do algoritmo e da forma como estruturou a condição de parada com o uso do zero. Sua lógica está bem clara e segue um fluxo consistente, o que facilita bastante o entendimento do problema e da solução. Esse tipo de construção é muito útil para desenvolver o raciocínio lógico em programação.

Continue praticando esse tipo de estrutura, pois isso fortalece sua base para problemas mais complexos. Dica: tente implementar esse pseudocódigo em uma linguagem como Python ou JavaScript, usando um loop (while ou do-while) para simular esse comportamento de repetição e entrada de dados. Isso ajuda a consolidar o aprendizado na prática.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!