1
resposta

Desafio: Calculadora de despesas

Início
Criar uma variável chamada total e atribuir o valor 0 a ela.
Solicitar ao usuário que informe o valor de uma despesa.
Ler o valor digitado.
Enquanto o valor informado for diferente de 0, fazer:
Somar o valor da despesa à variável total.
Solicitar um novo valor de despesa.
Ler o novo valor digitado.
Quando o usuário digitar 0, encerrar a repetição.
Exibir na tela o valor total das despesas.
Fim.

1 resposta

Olá, David! Tudo bem?

Parabéns pela resolução do desafio! Você estruturou um algoritmo em linguagem natural excelente, demonstrando um domínio claro sobre um dos conceitos mais importantes do pensamento computacional: as estruturas de repetição (ou laços de repetição).

Sua lógica está impecável por seguir estes passos fundamentais:

  • Inicialização: Você criou a variável total e a zerou, garantindo que o cálculo comece do ponto correto.
  • Condição de Parada: O uso do valor 0 como "sentinela" (o sinal para parar) é uma técnica clássica e muito eficaz para quando não sabemos quantas despesas o usuário pretende digitar.
  • Acumulação: A lógica de somar o novo valor ao total dentro do loop (total = total + despesa) é exatamente como os programas processam grandes volumes de dados.
  • Fluxo de Saída: Encerrar a repetição e exibir o resultado final somente após o fechamento do ciclo garante que o usuário veja o dado consolidado.

Esse tipo de pensamento é a base para criar desde simples calculadoras financeiras até sistemas complexos de gestão de gastos. Para dar um próximo passo, você poderia tentar imaginar como o sistema agiria se o usuário digitasse um valor negativo por engano. Adicionar uma validação para aceitar apenas números positivos deixaria seu algoritmo ainda mais profissional!

Espero que possa ter lhe ajudado!