Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

README.md

Calorie Calculator

A simple Java console application that calculates your daily calorie needs based on your age, gender, weight, height, and activity level using the Basal Metabolic Rate (BMR) formula, specifically the Mifflin-St Jeor Equation (1990).

Formula

Mifflin-St Jeor Equation (1990):

  • Men: (10 × weight in kg) + (6.25 × height in cm) − (5 × age in years) + 5
  • Women: (10 × weight in kg) + (6.25 × height in cm) − (5 × age in years) − 161

Activity Multipliers:

  • Sedentary (little or no exercise): ×1.2
  • Light (light exercise 1-3 days/week): ×1.375
  • Moderate (moderate exercise 3-5 days/week): ×1.55
  • Active (hard exercise 6-7 days/week): ×1.725
  • Extra (very hard exercise or physical job): ×1.9

Run

cd calorie-calculator
javac src/App.java
java -cp src App

Sample Input & Output

=== Calorie Calculator ===
Enter your gender (M/F): m
Enter your age (in years): 22
Enter your weight (in kilograms): 52
Enter your height (in centimeters): 170

Activity levels:
  - sedentary (little or no exercise)
  - light (light exercise 1-3 days/week)
  - moderate (moderate exercise 3-5 days/week)
  - active (hard exercise 6-7 days/week)
  - extra (very hard exercise or physical job)
Enter your activity level: moderate

Your BMR is: 1478 calories/day
Your TDEE (daily calorie needs) is: 2290 calories/day