Calculadora de Despesas Familiares desenvolvida em Java para a disciplina de DDD na FIAP
Sistema console em Java que modela as despesas mensais de uma família, seguindo o diagrama UML proposto no Checkpoint 1 da disciplina de Domain Driven Design (Java).
O programa solicita ao usuário informações como renda familiar, número de moradores e valores de cada despesa. Com base nesses dados, calcula o total de despesas (incluindo a mensalidade da academia multiplicada pelo número de moradores) e exibe a renda familiar líquida.
src/com/tlean07/fiap/
├── bean/
│ └── DespesaFamiliar.java # Classe de domínio com atributos e métodos de cálculo
└── main/
└── Main.java # Classe principal com leitura via Scanner e exibição dos resultados
Classe DespesaFamiliar — modela os dados financeiros da família:
rendaFamiliar— renda mensal total da família.numeroDeMoradores— quantidade de pessoas na residência.gastoComLuz,gastoComAgua,gastoComInternet— despesas fixas mensais.valorMensalidadeDaAcademia— valor por pessoa (multiplicado pelo número de moradores).calcularTotalDeDespesas()— soma todas as despesas, considerando a academia para cada morador.calcularRendaFamiliarLiquida()— retornarendaFamiliar - totalDeDespesas.
Pré-requisitos: Java 21 ou superior instalado.
# Compilar
javac -d out src/com/tlean07/fiap/bean/DespesaFamiliar.java src/com/tlean07/fiap/main/Main.java
# Executar
java -cp out com.tlean07.fiap.main.MainDigite a renda familiar total:
8000
Digite o número de moradores:
3
Digite o gasto mensal com luz:
350
Digite o gasto mensal com água:
120
Digite o gasto mensal com internet:
150
Digite o valor da mensalidade da academia (por pessoa):
89.90
Resumo Financeiro da Família:
Renda Familiar: R$ 8000.000
Total de Despesas: R$ 889.700
Renda Familiar Líquida: R$ 7110.300
| Tecnologia | Uso |
|---|---|
| Java 21+ | Linguagem principal |
| java.util.Scanner | Leitura de dados via console |
| IntelliJ IDEA | IDE de desenvolvimento |
Leandro Afonso Silva Santos Junior RM 561344 |
Luigi Escudero Grigoletto RM 562505 |