# C Program to calculate total Body Mass Index BMI with weight and height

Body Mass Index is a simple calculation using a person’s height and weight. To calculate BMI we can use the formula BMI = kg/m2 where kg is a person’s weight in kilograms and m2 is their height in meters squared. Here is a complete C program code to calculate BMI in float value with 2 decimal places.

``````/* C Program to print BMI based on formula */
#include <stdio.h>
int main()
{
float wt,ht,bmi;
printf("\n\t Enter Weight In Kg\t");
scanf("%f",&wt);
printf("\n\t Enter height In Meters\t");
scanf("%f",&ht);
//Calculate BMI
bmi = wt / (ht*ht);
if (bmi <= 18.5)
{
printf ("BMI Report is : %.2f -> Underweight", bmi);
}else if(bmi <= 24.9)
{
printf("BMI Report is :  %.2f -> Normal",bmi);
}
else if(bmi >= 25 && bmi <= 29.9)
{
printf("BMI Report is : %.2f -> Overweight",bmi);
}
else
printf("BMI Report is : %.2f -> Obese",bmi);
return 0;
}``````

Output after after calculating body mass index using c program is below

``````Enter Weight In Kg	70
Enter height In Meters	2
BMI Report is : 17.50 -> Underweight``````

## 2 thoughts to “C Program to calculate total Body Mass Index BMI with weight and height”

1. kerry says:

Thanks, mentioned code to calculate bmi working perfectly.