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!