1
resposta

Calculadora de despesas

Inicio
O sistema pergunta o valor da despesa do usuário
O usuario digita o valor da despesa
O sistema pergunta o valor de uma nova despesa ao usuario
Esse processo se repete ate o usuario digitar o valor zero 0
Nesse caso o sistema para a entrada de dados realiza a soma e exibe o valor total das despesas para o usuário

1 resposta

Oi, Bruno.

Meus parabéns por concluir o desafio da calculadora de despesas. É excelente ver como você conseguiu descrever o fluxo lógico de uma estrutura de repetição de forma tão clara, utilizando os fundamentos do pensamento computacional.

Sua resolução demonstra um ótimo entendimento sobre como lidar com entradas de dados indeterminadas. Ao definir o "zero" como a condição de parada, você aplicou corretamente o conceito de sentinela na programação, que é um valor especial utilizado para encerrar um ciclo de processamento. Essa lógica é a base para o funcionamento de laços de repetição como o while em diversas linguagens.

Para elevar ainda mais o nível do seu projeto, vale observar um pequeno detalhe técnico: no processamento, é importante garantir que o sistema tenha uma "caixinha" (uma variável acumuladora) que comece valendo zero e vá guardando a soma a cada novo valor digitado. Isso garante que, quando o usuário digitar 0, o total já esteja pronto para ser exibido. Você pode ler mais sobre como estruturar esses passos na documentação sobre estruturas de controle e repetição.

Conseguiu perceber como essa mesma lógica de "repetir até que algo aconteça" pode ser aplicada em outros cenários, como um sistema de login que tenta validar a senha até o usuário acertar ou exceder as tentativas?

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