Skip to content

wellyntonmartins/calculoIMC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💪 Sistema de Cálculo de IMC

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.

📌 Funcionalidades

  • 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

💻 Como utilizar

  1. Abra o sistema no NetBeans.
  2. Execute o jFrame principal (telaInicial.java).
  3. Selecione entre os botões o que quer fazer no sistema.
  4. 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
  5. 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)

📖 Conceitos Aplicados

  • Programação Orientada a Objetos (POO)
    • Interfaces
    • Validações
    • Operações matemáticas para cálculos de IMC e gasto calórico

🚀 Tecnologias

  • Java (JDK 8+)
  • NetBeans IDE

📝 Observação

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.

About

Sistema de cálculo de IMC e Gasto cálórico, junto de recomendações

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages