Proposta de solução:
//Início
//Entrada dos dados
Valores das despesas
//Tomada de decisão
Inserir (valores das despesas);
Avaliar (ao digitar uma despesa cujo valor seja igual a 0 (zero));
//Ação final
Printar (soma total das despesas)
//Fim
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Proposta de solução:
//Início
//Entrada dos dados
Valores das despesas
//Tomada de decisão
Inserir (valores das despesas);
Avaliar (ao digitar uma despesa cujo valor seja igual a 0 (zero));
//Ação final
Printar (soma total das despesas)
//Fim
Olá, Estudante! Tudo bem?
A sua proposta para o desafio Automatizando tarefas - Calculadora de despesas ficou bem direcionada e mostra uma boa noção de entrada de dados, repetição, condição de parada e soma acumulada.
A lógica faz sentido porque o algoritmo recebe os valores das despesas, continua somando enquanto os números são informados e usa o valor 0 como sinal para encerrar a entrada de dados e exibir o total das despesas.
Uma dica para deixar a solução mais completa é explicitar a variável acumuladora, como totalDespesas, e atualizar esse valor a cada nova despesa digitada; assim, fica mais fácil visualizar como a calculadora guarda a soma antes de mostrar o resultado final.
Como você adaptaria esse algoritmo para também mostrar a quantidade de despesas informadas?
Muito obrigado pelo apoio Lorena,
Desculpe pela demora, no período da tarde do dia 23 fui pego por uma gripe muito forte. Agora estou bem!
A respeito da pergunta
Como você adaptaria esse algoritmo para também mostrar a quantidade de despesas informadas
Sugestão: nesse caso, iríamos inserir uma regra com um contador a cada linha preenchida nos campos especificados.
Grato!
Gil