• 목록
  • 아래로
  • 위로
  • 쓰기
  • 검색

C언어 BMI

너에게제공 너에게제공
520 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;
}
신고공유스크랩

댓글 0

댓글 쓰기
권한이 없습니다. 로그인
에디터 모드

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

이 댓글을 삭제하시겠습니까?

공유

퍼머링크