#include<iostream.h>
double getnumber(char sex,char sport,char diet,double fH,double mH)//計算身高的公式
{
double cH;//孩子的身高
if(sex=='M')//判斷性別
{
cH=(fH+mH)*0.54;//若是男孩子
}
else
{
cH=(fH*0.923+mH)/2 ;//若是女孩子
}
if(sport=='Y')//判斷是否經常鍛煉
{
cH=cH*(1+0.02);
if(diet=='Y')//判斷是否健康飲食
{
cH=cH*(1+0.015);
return cH;
}
else return cH;
}
else return cH;
}
void main()
{
char sex,sport,diet;
double fH,mH;
cout<<"請依次輸入sex,fH,mH,sport,diet參數"<<endl;
cout<<"sex:"<<endl;
cin>>sex;
cout<<"fH:"<<endl;
cin>>fH;
cout<<"mH:"<<endl;
cin>>mH;
cout<<"sport:"<<endl;
cin>>sport;
cout<<"diet:"<<endl;
cin>>diet;
cout<<"孩子身高為:"<<getnumber(sex,sport,diet,fH,mH)<<endl;//調用計算公式
}