1
resposta

Desafio: Calculadora de despesas

Aplicar a repetição até ser digitado o número 0.

Entrada
Valor das despesas (um valor por vez)
Processamento
Repetir (acumular a soma)
Informar 0 para ser calculado
Saida
Total

Algoritmo
Ler valor > somar > repetir > até digitar 0 > mostrar total

1 resposta

Olá, Nebo. Como vai?

A sua estruturação do desafio está excelente! Dividir o problema nas etapas clássicas de Entrada, Processamento e Saída é uma das melhores práticas do pensamento computacional. Você conseguiu resumir perfeitamente a essência do algoritmo na sua última linha.

Para agregar um pouco mais de valor à sua solução, trago apenas um detalhe importante que aplicamos na hora de traduzir essa lógica para o código real: precisamos sempre "avisar" ao computador que a nossa soma começa vazia antes de iniciar o ciclo de repetição. Nós fazemos isso criando uma variável inicializada com o valor zero logo no início.

Veja como a sua excelente linha de raciocínio ficaria estruturada em um formato de pseudocódigo padrão:

  • total = 0
  • ler valor
  • ENQUANTO valor != 0:
  • total = total + valor
  • ler valor
  • exibir "O total das despesas é: ", total

O seu fluxo de Ler valor > somar > repetir > até digitar 0 está corretíssimo e é exatamente o que acontece ali dentro da estrutura ENQUANTO. Parabéns pela clareza e objetividade na resolução!

Espero que possa ter lhe ajudado!