Importante

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!

2
respostas

Desafio: Controle de despesas mensais

Comece com o total das despesas igual a 0.
Pergunte ao usuário se deseja adicionar uma despesa.
Enquanto a resposta for "Sim":
a. Solicite o valor da despesa.
b. Adicione o valor ao total.
c. Pergunte novamente se deseja adicionar outra despesa.
Quando a resposta for "Não", exiba o total das despesas acumuladas.

2 respostas

Olá, Celso! Como vai?

Parabéns pela realização das atividades!

Vi que você apresentou um exercício muito bem organizado ao detalhar o fluxo lógico, o uso de condições de repetição e a exibição do resultado acumulado. Esse cuidado mostra clareza na lógica de programação, atenção ao passo a passo e foco em tornar o processo interativo para o usuário.

Se quiser aprofundar ainda mais, algumas boas práticas são:

  • Organizar funções: separar o cálculo em funções para facilitar manutenção.
  • Validar entradas: garantir que o valor da despesa seja numérico antes de somar.
  • Adicionar relatórios: mostrar não apenas o total, mas também a lista de despesas inseridas.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Ah uma pergunta: o que você considera mais útil nesse tipo de exercício, praticar a lógica de repetição com laços ou focar na validação das entradas para evitar erros do usuário?

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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

Olá Daniel, tudo ótimo e ccontigo? Em relação a sua pergunta: o que você considera mais útil nesse tipo de exercício, praticar a lógica de repetição com laços ou focar na validação das entradas para evitar erros do usuário?

Creio que de forma bem resumida, economizar tempo com a prática de repetições, mas a validação de entradas talvez seja mais importante.