Olá, Rosângela. Como vai?
Seu algoritmo para a calculadora de despesas está muito objetivo e funcional! Você aplicou conceitos essenciais da lógica de programação de forma bem resumida e clara, focando no que é necessário para o processamento dos dados.
- No pensamento computacional, o seu "totalizador" é o que chamamos de acumulador, uma variável fundamental que guarda a soma de valores que são processados sequencialmente.
- A estratégia de usar um valor específico (como o zero) para encerrar a interação é conhecida como sentinela, sendo muito útil para controlar o fim de um loop quando não sabemos de antemão quantas despesas o usuário deseja inserir.
- Um pequeno detalhe importante na lógica: no passo 3, ao dizer "ir para 1", o algoritmo voltaria para o comando "Zerar totalizador", o que apagaria a soma anterior. Para que o cálculo funcione corretamente, o fluxo deve "ir para 2" (solicitar valor), garantindo que o acumulador mantenha os valores já somados. *
Uma sugestão para expandir esse projeto seria incluir uma etapa de validação de dados, garantindo que o usuário não insira valores negativos por engano, o que poderia comprometer a precisão do seu saldo final.
Espero que possa ter lhe ajudado!