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!

1
resposta

Desafio: Calculadora de despesas

Tudo começa com o mês zerado,;
Sem nenhum valor registrado, como uma folha em branco.;
A primeira coisa que o sistema pede é a sua renda:;
Quanto você vai receber neste mês?

Com esse valor em mãos, ele já sabe com o que pode trabalhar;

O sistema começa a perguntar sobre as despesas, uma por uma;
Para cada gasto, ele quer saber três coisas: se é uma despesa fixa, como aluguel ou conta de luz, ou variável, como mercado e lazer;
Qual é o nome dessa despesa e qual é o valor;
Depois de anotar cada despesa, o sistema pergunta sobre a próxima.
E a seguinte. E mais uma.
Ele não sabe quantas despesas você tem e nem precisa saber.
Fica nesse ciclo de perguntar, anotar e somar enquanto você continuar informando valores maiores que zero.

Quando você não tiver mais nenhuma despesa para registrar, basta digitar zero.
Esse é o sinal para o sistema entender que acabou.
Nesse momento ele para de perguntar e começa a trabalhar com tudo que foi registrado.

O sistema então soma separadamente as despesas fixas e as variáveis, calcula o total geral e faz a conta mais importante;
Subtrai tudo que foi gasto da sua renda.

Se faltar, o sistema avisa em vermelho para você saber que os gastos passaram da renda.
Na tela vai mostrar as despesa listada, os totais por categoria e o saldo do mês.

Quando um novo mês começar, é só reiniciar e a folha em branco aparece de novo.

1 resposta

Olá, Thaise! Como vai?

Você descreveu muito bem a lógica da calculadora de despesas. O sistema começa com o mês zerado, como uma folha em branco, e vai construindo o controle financeiro a partir das informações que o usuário fornece. Você entendeu que o primeiro passo é registrar a renda, pois é com esse valor que o sistema sabe com o que pode trabalhar.

A partir daí, cada despesa é anotada individualmente, seja fixa ou variável, e o ciclo de perguntar e registrar continua até que o usuário informe zero, sinalizando que não há mais nenhum gasto a incluir naquele mês.

Outro ponto que merece destaque é a sua percepção sobre a separação entre despesas fixas e variáveis antes de calcular o total geral. Essa distinção é muito importante no controle financeiro real e você a incorporou bem na sua descrição do fluxo.

Uma dica valiosa para continuar evoluindo: ao montar algoritmos, tente organizar as etapas em três blocos principais, entrada de dados, processamento e saída de resultados. Primeiro liste tudo que será informado, como renda e despesas. Depois pense nos cálculos necessários, como somas e subtrações. Por fim, defina o que será exibido, como o saldo do mês e os totais por categoria.

Você pensou em como o sistema poderia lidar com despesas parceladas, distribuindo o valor ao longo de mais de um mês?

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