-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathBmiCalculator.cpp
37 lines (28 loc) · 884 Bytes
/
BmiCalculator.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
// BmiCalculator.cpp
#include <iostream>
#include <iomanip>
using namespace std;
class BmiCalculator
{
public:
// Function to calculate and display BMI
void calculateBmi()
{
int heightInCentimeters = 0;
int weightInKilograms = 0;
cout << "Enter your height in centimeters: ";
cin >> heightInCentimeters;
cout << "Enter your weight in kilograms: ";
cin >> weightInKilograms;
float heightInMeters = static_cast<float>(heightInCentimeters) / 100;
float bmi = weightInKilograms / (heightInMeters * heightInMeters);
// Round output to 3 decimal places
cout << fixed << setprecision(3) << "Your BMI is: " << bmi << endl;
}
};
int main()
{
BmiCalculator bmiCalculator;
bmiCalculator.calculateBmi();
return 0;
}