1
resposta

[Projeto] Calculadora de despesas

Desafio: Calculadora de despesas

Para desenvolver um sistema de controle financeiro mais dinâmico e funcional, o algoritmo precisa permitir que o usuário registre despesas continuamente, sem limitar previamente quantos gastos serão adicionados.

O funcionamento principal seria baseado em um fluxo de entrada contínua de dados financeiros, no qual cada despesa informada é armazenada e somada automaticamente ao total geral.

O sistema começaria inicializando o total de despesas com valor zero. Depois disso, o usuário poderia adicionar diferentes gastos do mês, como alimentação, transporte, lazer, saúde ou tecnologia.

Cada novo valor informado seria validado e incorporado ao total acumulado.

O encerramento do processo aconteceria quando o usuário digitasse 0, indicando que não deseja adicionar novas despesas naquele momento. Após isso, o sistema exibiria o total gasto.

Em linguagem natural, o algoritmo poderia funcionar assim:

  • Iniciar o total de despesas com valor 0;
  • Solicitar ao usuário uma nova despesa;
  • Registrar:
  • valor;
  • categoria;
  • data do gasto;
  • responsável pela despesa;
  • Validar as informações inseridas;
  • Adicionar o valor ao total acumulado;
  • Perguntar se o usuário deseja registrar outra despesa;
  • Repetir o processo até o usuário encerrar;
  • Exibir o total geral das despesas cadastradas.

Além da lógica principal, o sistema também poderia incluir funcionalidades para melhorar a experiência do usuário e facilitar a organização financeira, como:

  • calendário para seleção das datas;
  • categorias de despesas, como:
  • alimentação;
  • saúde;
  • beleza;
  • eletrônicos;
  • transporte;
  • lazer;
  • opção de editar ou remover despesas cadastradas;
  • gráficos para visualização dos maiores gastos do mês;
  • filtros por categoria ou período;
  • separação entre despesas pessoais e familiares;
  • identificação do responsável por cada gasto;
  • integração com contas compartilhadas da família;
  • e conexão com outras ferramentas financeiras.

Com essas funcionalidades, o sistema deixaria de ser apenas uma calculadora simples de despesas e passaria a funcionar como uma ferramenta mais completa de organização financeira pessoal e familiar.

1 resposta

Oi, Iasmim! Como vai?

Gostei da sua proposta para a calculadora de despesas, pois você pensou em um fluxo contínuo de registros usando o valor 0 como condição de parada, o que mostra uma boa aplicação de lógica de repetição e acumulação de valores. Também ficou muito interessante a ideia de registrar categoria, data e responsável, deixando o sistema mais organizado.

Dica: antes de pensar em recursos mais avançados, como gráficos e integração com outras ferramentas, monte primeiro a lógica base: iniciar o total em zero, receber uma despesa, validar o valor, somar ao total e repetir até o usuário digitar 0. Depois disso, você pode evoluir o algoritmo aos poucos, adicionando categorias, filtros e edição de despesas.

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