1
resposta

[Sugestão] Resolução da calculadora de despesas

Início
1- Receba e armazene todos valores das despesas do usuário // Se o valor informado for diferente de zero, o valor será armazenado e o sistema pedirá outro valor em seguida. Se o valor for exatamente igual a zero, o sistema armazena este valor como valor final e não aceitará outro valores.
2- Realize a soma de todos os valores recebidos e armazenados do usuário
3- Exiba o valor totoal das despesas do usuário.
Fim

1 resposta

Oii, Raquel! Tudo bem?

A sua proposta para o desafio da calculadora de despesas mostra que você compreendeu bem a necessidade de usar uma condição de parada para encerrar a coleta de dados. Você estruturou o pensamento de forma lógica, focando no que o sistema deve fazer em cada etapa.

  • Você definiu claramente que o número zero funciona como o "gatilho" para o sistema parar de solicitar novos dados, o que é a base de um laço de repetição (while).
  • A separação entre entrada, processamento (soma) e saída (exibição) ajuda a visualizar o fluxo da informação dentro do programa.
  • Você mencionou a importância de não aceitar novos valores após o zero, garantindo a integridade do resultado final.

Um ponto interessante para refletir é sobre o momento da soma. No seu texto, você sugeriu armazenar tudo para somar ao final. Em programação, quando queremos economizar memória, costumamos somar o valor ao "total acumulado" assim que ele é digitado. Dessa forma, o sistema não precisa guardar uma lista enorme de números, apenas o resultado que vai crescendo a cada entrada.

Parabéns por desenvolver essa lógica e por compartilhar sua solução com a comunidade.

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