/*★ Girl Class で配列を使う 前田 稔 ★*/ #include <iostream> using namespace std; class Girl { private: int nenrei; int taijyu; public: char namae[24]; int shintyo; Girl(char *Namae, int Nenrei, int Shintyo, int Taijyu) { strcpy(namae,Namae); nenrei = Nenrei; shintyo = Shintyo; taijyu = Taijyu; } void Disp1() { cout << "名前=" << namae << " 年齢=" << (int)(nenrei*0.9) << " 身長=" << shintyo << " 体重=" << taijyu*0.85 << endl; }; void Disp2() { cout << "名前=" << namae << " 年齢=" << nenrei << " 身長=" << shintyo << " 体重=" << taijyu << endl; }; }; |
Girl *cls[5] = { new Girl("愛知 真唯子", 22, 155, 56), new Girl("茨城 優子", 19, 160, 58), new Girl("岩手 あゆみ", 25, 158, 60), new Girl("愛媛 和子", 24, 150, 54), new Girl("大阪 恵", 13, 148, 43) }; |
Girl *cls[5]; cls[0] = new Girl("愛知 真唯子", 22, 155, 56); cls[1] = new Girl("茨城 優子", 19, 160, 58); cls[2] = new Girl("岩手 あゆみ", 25, 158, 60); cls[3] = new Girl("愛媛 和子", 24, 150, 54); cls[4] = new Girl("大阪 恵", 13, 148, 43); |
void main() { for(int i=0; i<5; i++) cls[i]->Disp1(); cout << "\n本当は!\n"; for(int i=0; i<5; i++) cls[i]->Disp2(); for(int i=0; i<5; i++) delete cls[i]; } |
BMI指数 = 体重(kg)÷ 身長(m)÷ 身長(m) |
BMI指数 | 判定 |
---|---|
18.5未満 | やせ |
18.5~25 | 普通 |
25~30 | 肥満度1 |
30~35 | 肥満度2 |
35~40 | 肥満度3 |
40以上 | 肥満度4 |