C언어 BMI
너에게제공
518 0 0
class BMIC
{
private:
double kee,muge,bmi;
public:
void setINFO(double k,double m){kee=k;muge = m;}
void setKEE(double k){kee=k;}
void setMUGE(double m){muge = m;}
void clacBmi(){bmi = muge/(kee/100*kee/100);}
void print();
};
void BMIC::print()
{
if(bmi<18.5){cout <<"저체중 입니다. " <<endl;}
else if(bmi<24.9){cout <<"정상체중 입니다. " <<endl;}
else if(bmi<29.9){cout <<"과체중 입니다. " <<endl;}
else {cout <<"비만 입니다. " <<endl;}
}
void main()
{
int a;
double k,m;
cout << "몇명의 정보를 입력하시겠습니까? ";
cin >> a;
BMIC *b = new BMIC[a];
for(int i=0;i<a;i++)
{
cout << "키(소수점 이하 첫자리 까지) : " ;
cin >> k;
cout << "몸무게(소수점 이하 첫자리 까지) : ";
cin >> m;
(b+i)->setINFO(k,m);
(b+i)->clacBmi();
(b+i)->print();
}
delete b;
}
{
private:
double kee,muge,bmi;
public:
void setINFO(double k,double m){kee=k;muge = m;}
void setKEE(double k){kee=k;}
void setMUGE(double m){muge = m;}
void clacBmi(){bmi = muge/(kee/100*kee/100);}
void print();
};
void BMIC::print()
{
if(bmi<18.5){cout <<"저체중 입니다. " <<endl;}
else if(bmi<24.9){cout <<"정상체중 입니다. " <<endl;}
else if(bmi<29.9){cout <<"과체중 입니다. " <<endl;}
else {cout <<"비만 입니다. " <<endl;}
}
void main()
{
int a;
double k,m;
cout << "몇명의 정보를 입력하시겠습니까? ";
cin >> a;
BMIC *b = new BMIC[a];
for(int i=0;i<a;i++)
{
cout << "키(소수점 이하 첫자리 까지) : " ;
cin >> k;
cout << "몸무게(소수점 이하 첫자리 까지) : ";
cin >> m;
(b+i)->setINFO(k,m);
(b+i)->clacBmi();
(b+i)->print();
}
delete b;
}