luc022.c¶
Problem Statement
The Body Mass Index (BMI) is defined as ratio of weight of the person (in Kilograms) to square of the height (in meters). Write a program that receives weight and height, calculate the BMI, and reports the BMI catagory as per the following table. BMI Catagory BMI Starvation < 15 Anorexic 15.1 to 17.5 Underweight 17.6 to 18.5 Ideal 18.6 to 24.9 Overweight 25 to 25.9 Obese 30 to 39.9 Morbidly Obese >= 40
Metadata¶
| Property | Detail |
|---|---|
| Author | Amit Dutta amitdutta4255@gmail.com |
| Date | 12 Dec 2025 |
| License | MIT License (See the LICENSE file for details) |
Actions¶
💡 You can print or save this file by opening Raw and using your browser.
Source Code¶
#include <stdio.h>
int main()
{
double weight, height, bmi;
printf("Enter your Weight (in Kilograms) and Height (in Meters) : ");
scanf("%lf %lf", &weight, &height);
bmi = weight / (height * height);
printf("\nCalculated BMI : %g", bmi);
if (bmi < 15)
printf("\nBMI Catagory : Starvation");
else if (bmi >= 15.1 && bmi <= 17.5)
printf("\nBMI Catagory : Anorexic");
else if (bmi >= 17.6 && bmi <= 18.5)
printf("\nBMI Catagory : Underweight");
else if (bmi >= 18.6 && bmi <= 24.9)
printf("\nBMI Catagory : Ideal");
else if (bmi >= 25 && bmi <= 25.9)
printf("\nBMI Catagory : Overweight");
else if (bmi >= 30 && bmi <= 39.9)
printf("\nBMI Catagory : Obese");
else if (bmi >= 40)
printf("\nBMI Catagory : Morbidly Obese");
else
printf("\nBMI Catagory : Unclassified");
return 0;
}