1
resposta

Resolução Algoritmo para controle de despesas

//início
Despesas = 0
Condição para o programa continuar funcionando -> valor que o usuário digitou tem que ser superior á 0.
usuário digitará o valor das despesas (apenas números/números com vírgula)

valores que o usuário digitará será somado á variável Despesas

Caso usuário deseja finalizar o programa, digitar 0.

1 resposta

Olá, Rebeca. Como vai?

Sua lógica para a calculadora de despesas está muito bem estruturada! Você conseguiu aplicar conceitos importantes do pensamento computacional de forma simples e funcional, focando no que é essencial para o processamento dos dados.

  • A variável Despesas funciona como um acumulador, que é fundamental para somar e manter o valor total atualizado conforme o usuário insere novos dados.
  • A utilização do número 0 como condição de saída é uma ótima escolha, pois cria um valor sentinela que dá controle total ao usuário sobre quando encerrar o programa.
  • Ao prever que o sistema deve aceitar números com vírgula, você já está pensando na tipagem dos dados, o que em linguagens de programação exigirá o uso de tipos como float ou double para garantir a precisão financeira. *

Uma pequena sugestão para o seu algoritmo é garantir que o valor 0, usado para finalizar, não seja somado ao total final (embora somar zero não mude o resultado, é uma boa prática de fluxo). Além disso, você poderia adicionar uma mensagem de confirmação ao final exibindo o valor acumulado.

Espero que possa ter lhe ajudado!