You are on page 1of 3

#include <iostream>

using namespace std;

struct BMI{

private:

int ID;

string Name, Categories;

double Length , Weight, BMIValue;

public:

void SetValues(){

cout<<"Person ID"<<endl;

cin>>ID;

cout<<"Person Name"<<endl;

cin>>Name;

cout<<"Person Length"<<endl;

cin>>Length;

cout<<"Person Weight"<<endl;

cin>>Weight;

string CalBMI(){

BMIValue = Weight / (Length * Length);


if( BMIValue <= 15){

Categories = "very severely under-weight ";

else if( BMIValue > 15 && BMIValue <= 16 ){

Categories = " severely under-weight";

else if( BMIValue > 16 && BMIValue <= 118.5 ){

Categories = " under-weigh";

else if( BMIValue > 18.5 && BMIValue <= 25 ){

Categories = " Normal (Health weight)";

else {

Categories = " Invalid Input";

void Display(){

cout<<"Person ID"<<"\t\t"<<"Person Name"<<"\t\t"<<"Person Length"<<"\t\t"<<"Person


Weight"<<"\t\t"<<"Category"<<endl;

cout<<ID<<"\t\t"<<Name<<"\t\t"<<Length<<"\t\t"<<Weight<<"\t\t"<<CalBMI()<<endl;

}
};

int main()

BMI b;

b.SetValues();

b.Display();

return 0;

You might also like