Um sistema desenvolvido em Java (console, NetBeans) que permite o cálculo de IMC, gasto calórico e recomendações personalizadas com base nos dados informados pelo usuário, utilizando interfaces para modelar comportamentos e aplicar conceitos de programação orientada a objetos.
- Entrada de Dados do Usuário
- Registro de informações como peso, altura, idade, sexo e nível de atividade
- Validação básica dos dados informados
- Cálculo de IMC
- Cálculo automático do Índice de Massa Corporal (IMC)
- Classificação do estado corporal (ex.: magreza, peso normal, sobrepeso, obesidade extrema)
- Cálculo de Gasto Calórico e Recomendações
- Estimativa do gasto calórico diário (baseado em fórmulas como Harris-Benedict)
- Geração de recomendações para o usuário
- Abra o sistema no NetBeans.
- Execute o jFrame principal (
telaInicial.java). - Selecione entre os botões o que quer fazer no sistema.
- Informe os dados solicitados pelo console (IMC):
- Peso (em kg), altura (em metros), idade, sexo e nível de atividade
- Opção para visualizar os cálculos e recomendações
- O sistema exibirá:
- Resultado do IMC com classificação do estado corporal
- Estimativa de gasto calórico diário (Caso selecione o gasto calórico na tela inicial)
- Recomendações baseadas nos resultados (Caso selecione as recomendações na tela inicial)
- Programação Orientada a Objetos (POO)
- Interfaces
- Validações
- Operações matemáticas para cálculos de IMC e gasto calórico
- Java (JDK 8+)
- NetBeans IDE
Este sistema foi desenvolvido para fins de prática de INTERFACES em Java, com foco em interfaces, modelagem de cálculos de saúde e processamento de entradas do usuário. Ele é ideal para aprender a criar aplicações simples utilizando abstrações de interfaces.