1
resposta

FINANÇAS PESSOAIS

ENTRADAS: Valores de cada item de despesa
CONTROLE: Valor zerado
DECISÃO: Encerrar interação
AÇÃO: Exibir total de despesas
ALGORITMO:

  1. Zerar totalizador
  2. Solicitar valor
  3. Se > 0, somar valor ao totalizador e ir para 1.
  4. Exibir valor acumulado no totalizador
1 resposta

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!