1
resposta

Algoritmo Controle de Despesas Mensais

Primeiro, o sistema inicia com o total de despesas zerado.

Depois, o sistema pede para o usuário informar o valor de uma despesa.

Se o valor informado for diferente de zero, o sistema soma esse valor ao total de despesas.

Em seguida, o sistema pede novamente para o usuário informar outra despesa.

Esse processo continua acontecendo enquanto o usuário continuar digitando valores diferentes de zero.

Quando o usuário digitar zero, o sistema entende que não existem mais despesas para informar.

Por fim, o sistema mostra na tela o valor total gasto no mês.

1 resposta

Oii, Marcio!

Parabéns pela resolução do desafio da calculadora de despesas. Sua lógica está muito bem estruturada e demonstra um ótimo domínio sobre como aplicar estruturas de repetição para resolver problemas do cotidiano.

Você descreveu com precisão o funcionamento de um laço de repetição condicional. Ao definir que o sistema inicia com o total zerado e continua somando enquanto os valores forem diferentes de zero, você garantiu que a solução seja direta e objetiva, tratando corretamente a condição de parada. Esse tipo de algoritmo é muito útil quando não sabemos de antemão quantas entradas de dados teremos, oferecendo flexibilidade para o usuário.

Ter um passo a passo detalhado assim ajuda muito a entender a lógica antes mesmo de partir para a escrita do código. Se você quiser ver como aplicar esse conceito em um projeto real, recomendo este artigo Ciclos em Python: aprendendo a utilizar loops na construção de códigos.

Na sua visão, você acredita que seria interessante adicionar uma etapa para classificar cada despesa por categoria (como lazer ou mercado) ou isso deixaria o algoritmo complexo demais para um sistema simples?

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!