BMI Calculator using C++ language | Ultimate Guide has uploaded a detailed guide on how to build Body Mass Index (BMI) calculator using C++ language.

Body Mass Index (BMI)

Formula of BMI Calculator is

BMI = Weight in kilograms / Height in meter square

BMI classification system that is used by the World Health Organization (WHO):

  • BMI less than 18.5: Underweight
  • BMI 18.5 to 24.9: Normal weight
  • BMI 25.0 to 29.9: Overweight
  • BMI 30.0 or greater: Obese

Which Compiler is best?

  • For Laptop, Offline or PC Devices use Visual Studio Code or CFree
  • For Mobile Devices you can use online Compilers such as w3shools.

Code Elements:

To build a body mass index (BMI) calculator using C++ language we will need the following elements of C++ language.

<iostream> Library

iostream library is an object-oriented library which provides us with input and output functionality using streams in C++ language.

<math.h> Library

We are going to use <math.h> library because we perform calculations and mathematical operations in our BMI calculator.

cout command

We will use cout commands to print our output on the screen.

cin command

in command will be used to collect data such as weight and height from the user.

if else condition

If else condition is used to show the different results of the calculation.

Final Coding:

We have divided the code into segments so that you can understand them better.

Library :

1- First we will write the library and namespace.

#include <iostream>
#include <math.h>
using namespace std;
int main () {

Declaring Variables:

2- Then we will declare the variables.

double weight_kilogram, height_msquare;

We are using kilogram for our weight and meter square for our height.

Collecting Data:

If we want to collect data from the user then we will use cin in out code as follow

  cout << "Enter your weight in Kilograms: \n";
  cin >> weight_kilogram;

  cout << "Enter your height in meter square: \n";
  cin >> height_msquare;

Formula code of BMI:

The most important part of BMI calculator is applying the formula as follow:

double bmi = (weight_kilogram)/((height_msquare)*(height_msquare));

Cout the output:

   cout<<"Your BMI is ";

Leave a Reply

Featured Posts

Download Yoast SEO Premium Free with Lifetime Licence Key


FSc 2nd year Chemistry Notes Complete of All Chapters


FSc 2nd year Biology Chapter 24 Notes – Evolution


FSc 2nd year Biology Chapter 15 Notes – Homeostasis


FSc 2nd year Computer Science Chapter 2 Notes


What is Email marketing? Strategies, Tools & How to Accomplish it