#include<iostream>
#include<iomanip>
#include<cmath>
using namespace std;
int main()
{
double a,b,c,d,e,data1,data2,data3,data4,data5,data6,score;
cout<<"***********************************************************************************"<<endl
<<"**********欢迎使用烟台大学体侧成绩估算程序!(参考烟大2012体侧标准)(女生版)*********"<<endl
<<"***********************************************************************************"<<endl;
cout<<"指标(分):身高体重(10)肺活量指数(20)握力指数(20)1000米/800米跑(30)立定跳远(20)"<<endl;
cout<<"*注意:1000/800米跑不及格者该学年体侧成绩最高记为59分,成绩记为不及格"<<endl;
cout<<"*握力体重指数=握力(Kg)/体重(Kg)*100%"<<endl;
cout<<"*肺活量体重指数=肺活量(ml)/体重(Kg)*100%"<<endl;
char m;
m='Y';
while(m=='Y'||m=='y')
{
cout<<"请依次输入你的身高(cm)、体重(Kg)、肺活量体重指数、握力体重指数、立定跳远(m)和1000米成绩(例:3分20=3.20)"<<endl;
cin>>data1>>data2>>data3>>data4>>data5>>data6;
while(data1>187.0||data1<=140.0)
{cout<<"身高数据错误,请重新输入各数据"<<endl;
cin>>data1,data2,data3,data4,data5,data6;}
while(data2>110||data2<36.5)
{cout<<"体重数据错误,请重新输入各数据"<<endl;
cin>>data1,data2,data3,data4,data5,data6;}
while(data3>100||data3<35)
{cout<<"肺活量数据错误,请重新输入各数据"<<endl;
cin>>data1,data2,data3,data4,data5,data6;}
while(data4>100||data4<32)
{cout<<"握力数据错误,请重新输入各数据"<<endl;
cin>>data1,data2,data3,data4,data5,data6;}
while(data5>2.4||data5<1.42)
{cout<<"立定跳远数据错误,请重新输入各数据"<<endl;
cin>>data1,data2,data3,data4,data5,data6;}
while(data5>5.08||data5<2)
{cout<<"1000米数据错误,请重新输入各数据"<<endl;
cin>>data1,data2,data3,data4,data5,data6;}
if(data1>140.0&&data1<=140.9&&data2<36.5) //1 //体重-身高判断体
e=50;
else if (data1>140.0&& data1<=140.9&&data2>=36.5&&data2<=42.4)
e=60;
else if (data1>140.0&&data1<=140.9&&data2>=42.5&&data2<=50.6)
e=100;
else if(data1>140.0&&data1<=140.9&&data2>=50.7&&data2<=53.3)
e=60;
else if(data1>140.0&&data1<=140.9&&data2>=53.4)
e=50;
else if(data1>141.0&&data1<=141.9&&data2<36.6) //2
e=50;
else if(data1>141.0&&data1<=141.9&&data2>=36.6&&data2<=42.9)
e=60;
else if(data1>141.0&&data1<=141.9&&data2>=43.0&&data2<=51.3)
e=100;
else if(data1>141.0&&data1<=141.9&&data2>=51.4&&data2<=54.1)
e=60;
else if(data1>141.0&&data1<=141.9&&data2>=54.2)
e=50;
else if(data1>142.0&&data1<=142.9&&data2<36.8) //3
e=50;
else if(data1>142.0&&data1<=142.9&&data2>=36.8&&data2<=43.2)
e=60;
else if(data1>142.0&&data1<=142.9&&data2>=43.3&&data2<=51.9)
e=100;
else if(data1>142.0&&data1<=142.9&&data2>=52.0&&data2<=54.7)
e=60;
else if(data1>142.0&&data1<=142.9&&data2>=54.8)
e=50;
else if(data1>143.0&&data1<=143.9&&data2<37.0) //4
e=50;
else if(data1>143.0&&data1<=143.9&&data2>=37.0&&data2<=43.5)
e=60;
else if(data1>143.0&&data1<=143.9&&data2>=43.6&&data2<=52.3)
e=100;
else if(data1>143.0&&data1<=143.9&&data2>=52.4&&data2<=55.2)
e=60;
else if(data1>143.0&&data1<=143.9&&data2>=55.3)
e=50;
else if(data1>144.0&&data1<=144.9&&data2<37.2) //5
e=50;
else if(data1>144.0&&data1<=144.9&&data2>=37.2&&data2<=43.7)
e=60;
else if(data1>144.0&&data1<=144.9&&data2>=43.8&&data2<=52.7)
e=100;
else if(data1>144.0&&data1<=144.9&&data2>=52.8&&data2<=55.6)
e=60;
else if(data1>144.0&&data1<=144.9&&data2>=55.7)
e=50;
else if(data1>145.0&&data1<=145.9&&data2<37.5) //6
e=50;
else if(data1>145.0&&data1<=145.9&&data2>=37.5&&data2<=44.0)
e=60;
else if(data1>145.0&&data1<=145.9&&data2>=44.1&&data2<=53.1)
e=100;
else if(data1>145.0&&data1<=145.9&&data2>=53.2&&data2<=56.1)
e=60;
else if(data1>145.0&&data1<=145.9&&data2>=56.2)
e=50;
else if(data1>146.0&&data1<=146.9&&data2<37.9) //7
e=50;
else if(data1>146.0&&data1<=146.9&&data2>=37.9&&data2<=44.4)
e=60;
else if(data1>146.0&&data1<=146.9&&data2>=44.5&&data2<=53.7)
e=100;
else if(data1>146.0&&data1<=146.9&&data2>=53.8&&data2<=56.7)
e=60;
else if(data1>146.0&&data1<=146.9&&data2>=56.8)
e=50;
else if(data1>147.0&&data1<=147.9&&data2<38.5) //8
e=50;
else if(data1>147.0&&data1<=147.9&&data2>=38.5&&data2<=45.0)
e=60;
else if(data1>147.0&&data1<=147.9&&data2>=45.1&&data2<=54.3)
e=100;
else if(data1>147.0&&data1<=147.9&&data2>=54.4&&data2<=57.3)
e=60;
else if(data1>147.0&&data1<=147.9&&data2>=57.4)
e=50;
else if(data1>148.0&&data1<=148.9&&data2<39.1) //9
e=50;
else if(data1>148.0&&data1<=148.9&&data2>=39.1&&data2<=45.7)
e=60;
else if(data1>148.0&&data1<=148.9&&data2>=45.8&&data2<=55.0)
e=100;
else if(data1>148.0&&data1<=148.9&&data2>=55.1&&data2<=58.0)
e=60;
else if(data1>148.0&&data1<=148.9&&data2>=58.1)
e=50;
else if(data1>149.0&&data1<=149.9&&data2<39.5) //10
e=50;
else if(data1>149.0&&data1<=149.9&&data2>=39.6&&data2<=46.2)
e=60;
else if(data1>149.0&&data1<=149.9&&data2>=46.3&&data2<=55.6)
e=100;
else if(data1>149.0&&data1<=149.9&&data2>=55.7&&data2<=58.7)
e=60;
else if(data1>149.0&&data1<=149.9&&data2>=58.8)
e=50;
else if(data1>150.0&&data1<=150.9&&data2<39.9) //11
e=50;
else if(data1>150.0&&data1<=150.9&&data2>=39.9&&data2<=46.6)
e=60;
else if(data1>150.0&&data1<=150.9&&data2>=46.7&&data2<=56.2)
e=100;
else if(data1>150.0&&data1<=150.9&&data2>=56.3&&data2<=59.3)
e=60;
else if(data1>150.0&&data1<=150.9&&data2>=59.4)
e=50;
else if(data1>151.0&&data1<=151.9&&data2<40.3) //12
e=50;
else if(data1>151.0&&data1<=151.9&&data2>=40.4&&data2<=47.1)
e=60;
else if(data1>151.0&&data1<=151.9&&data2>=47.2&&data2<=56.7)
e=100;
else if(data1>151.0&&data1<=151.9&&data2>=56.8&&data2<=59.8)
e=60;
else if(data1>151.0&&data1<=151.9&&data2>=59.9)
e=50;
else if(data1>152.0&&data1<=152.9&&data2<40.8) //13
e=50;
else if(data1>152.0&&data1<=152.9&&data2>=40.9&&data2<=47.6)
e=60;
else if(data1>152.0&&data1<=152.9&&data2>=47.7&&data2<=57.4)
e=100;
else if(data1>152.0&&data1<=152.9&&data2>=57.5&&data2<=60.5)
e=60;
else if(data1>152.0&&data1<=152.9&&data2>=60.6)
e=50;
else if(data1>153.0&&data1<=153.9&&data2<41.4) //14
e=50;
else if(data1>153.0&&data1<=153.9&&data2>=41.5&&data2<=48.2)
e=60;
else if(data1>153.0&&data1<=153.9&&data2>=48.3&&data2<=57.9)
e=100;
else if(data1>153.0&&data1<=153.9&&data2>=58.0&&data2<=61.1)
e=60;
else if(data1>153.0&&data1<=153.9&&data2>=61.2)
e=50;
else if(data1>154.0&&data1<=154.9&&data2<41.9) //15
e=50;
else if(data1>154.0&&data1<=154.9&&data2>=42.0&&data2<=48.8)
e=60;
else if(data1>154.0&&data1<=154.9&&data2>=48.9&&data2<=58.7)
e=100;
else if(data1>154.0&&data1<=154.9&&data2>=58.8&&data2<=61.9)
e=60;
else if(data1>154.0&&data1<=154.9&&data2>=62.0)
e=50;
else if(data1>155.0&&data1<=155.9&&data2<42.3) //16
e=50;
else if(data1>155.0&&data1<=155.9&&data2>=42.3&&data2<=49.1)
e=60;
else if(data1>155.0&&data1<=155.9&&data2>=49.2&&data2<=59.1)
e=100;
else if(data1>155.0&&data1<=155.9&&data2>=59.2&&data2<=62.4)
e=60;
else if(data1>155.0&&data1<=155.9&&data2>=62.5)
e=50;
else if(data1>156.0&&data1<=156.9&&data2<42.9) //17
e=50;
else if(data1>156.0&&data1<=156.9&&data2>=42.9&&data2<=49.7)
e=60;
else if(data1>156.0&&data1<=156.9&&data2>=49.8&&data2<=59.7)
e=100;
else if(data1>156.0&&data1<=156.9&&data2>=59.8&&data2<=63.0)
e=60;
else if(data1>156.0&&data1<=156.9&&data2>=63.1)
e=50;
else if(data1>157.0&&data1<=157.9&&data2<43.5) //18
e=50;
else if(data1>157.0&&data1<=157.9&&data2>=43.5&&data2<=50.3)
e=60;
else if(data1>157.0&&data1<=157.9&&data2>=50.4&&data2<=60.4)
e=100;
else if(data1>157.0&&data1<=157.9&&data2>=60.5&&data2<=63.6)
e=60;
else if(data1>157.0&&data1<=157.9&&data2>=63.7)
e=50;
else if(data1>158.0&&data1<=158.9&&data2<44.0) //19
e=50;
else if(data1>158.0&&data1<=158.9&&data2>=44.1&&data2<=50.8)
e=60;
else if(data1>158.0&&data1<=158.9&&data2>=50.9&&data2<=61.2)
e=100;
else if(data1>158.0&&data1<=158.9&&data2>=61.3&&data2<=64.5)
e=60;
else if(data1>158.0&&data1<=158.9&&data2>=64.6)
e=50;
else if(data1>159.0&&data1<=159.9&&data2<44.5) //20
e=50;
else if(data1>159.0&&data1<=159.9&&data2>=44.5&&data2<=51.4)
e=60;
else if(data1>159.0&&data1<=159.9&&data2>=51.5&&data2<=61.7)
e=100;
else if(data1>159.0&&data1<=159.9&&data2>=61.8&&data2<=65.1)
e=60;
else if(data1>159.0&&data1<=159.9&&data2>=65.2)
e=50;
else if(data1>160.0&&data1<=160.9&&data2<45.0) //21
e=50;
else(data1>160.0&&data1<=160.9&&data2>=45.0&&data2<=52.1);
e=60;
if(data1>160.0&&data1<=160.9&&data2>=52.2&&data2<=62.3)
e=100;
else if(data1>160.0&&data1<=160.9&&data2>=62.4&&data2<=65.6)
e=60;
else if(data1>160.0&&data1<=160.9&&data2>=65.7)
e=50;
else if(data1>161.0&&data1<=161.9&&data2<45.4) //22
e=50;
else if(data1>161.0&&data1<=161.9&&data2>=45.4&&data2<=52.5)
e=60;
else if(data1>161.0&&data1<=161.9&&data2>=52.6&&data2<=62.8)
e=100;
else if(data1>161.0&&data1<=161.9&&data2>=62.9&&data2<=66.2)
e=60;
else if(data1>161.0&&data1<=161.9&&data2>=66.3)
e=50;
else if(data1>162.0&&data1<=162.9&&data2<45.9) //23
e=50;
else if(data1>162.0&&data1<=162.9&&data2>=45.9&&data2<=53.1)
e=60;
else if(data1>162.0&&data1<=162.9&&data2>=53.2&&data2<=63.4)
e=100;
else if(data1>162.0&&data1<=162.9&&data2>=63.5&&data2<=66.8)
e=60;
else if(data1>162.0&&data1<=162.9&&data2>=66.9)
e=50;
else if(data1>163.0&&data1<=163.9&&data2<46.4) //24
e=50;
else if(data1>163.0&&data1<=163.9&&data2>=46.4&&data2<=53.6)
e=60;
else if(data1>163.0&&data1<=163.9&&data2>=53.7&&data2<=63.4)
e=100;
else if(data1>163.0&&data1<=163.9&&data2>=63.5&&data2<=66.8)
e=60;
else if(data1>163.0&&data1<=163.9&&data2>=66.9)
e=50;
else if(data1>164.0&&data1<=164.9&&data2<46.8) //25
e=50;
else if(data1>164.0&&data1<=164.9&&data2>=46.8&&data2<=54.2)
e=60;
else if(data1>164.0&&data1<=164.9&&data2>=54.3&&data2<=64.5)
e=100;
else if(data1>164.0&&data1<=164.9&&data2>=64.6&&data2<=67.9)
e=60;
else if(data1>164.0&&data1<=164.9&&data2>=68.0)
e=50;
else if(data1>165.0&&data1<=165.9&&data2<47.4) //26
e=50;
else if(data1>165.0&&data1<=165.9&&data2>=47.4&&data2<=54.8)
e=60;
else if(data1>165.0&&data1<=165.9&&data2>=54.9&&data2<=65.0)
e=100;
else if(data1>165.0&&data1<=165.9&&data2>=65.1&&data2<=68.3)
e=60;
else(data1>165.0&&data1<=165.9&&data2>=68.4);
e=50;
if(data1>166.0&&data1<=166.9&&data2<48.0) //27
e=50;
else if(data1>166.0&&data1<=166.9&&data2>=48.0&&data2<=55.4)
e=60;
else if(data1>166.0&&data1<=166.9&&data2>=55.5&&data2<=65.5)
e=100;
else if(data1>166.0&&data1<=166.9&&data2>=65.6&&data2<=68.9)
e=60;
else if(data1>166.0&&data1<=166.9&&data2>=69.0)
e=50;
else if(data1>167.0&&data1<=167.9&&data2<48.5) //28
e=50;
else if(data1>167.0&&data1<=167.9&&data2>=48.5&&data2<=56.0)
e=60;
else if(data1>167.0&&data1<=167.9&&data2>=56.1&&data2<=66.2)
e=100;
else if(data1>167.0&&data1<=167.9&&data2>=66.3&&data2<=69.5)
e=60;
else if(data1>167.0&&data1<=167.9&&data2>=69.6)
e=50;
else if(data1>168.0&&data1<=168.9&&data2<49.0) //29
e=50;
else if(data1>168.0&&data1<=168.9&&data2>=49.1&&data2<=56.4)
e=60;
else if(data1>168.0&&data1<=168.9&&data2>=56.5&&data2<=66.7)
e=100;
else if(data1>168.0&&data1<=168.9&&data2>=66.8&&data2<=70.1)
e=60;
else if(data1>168.0&&data1<=168.9&&data2>=70.2)
e=50;
else if(data1>169.0&&data1<=169.9&&data2<49.4) //30
e=50;
else if(data1>169.0&&data1<=169.9&&data2>=49.4&data2<=56.8)
e=60;
else if(data1>169.0&&data1<=169.9&&data2>=56.9&&data2<=67.3)
e=100;
else if(data1>169.0&&data1<=169.9&&data2>=67.4&&data2<=70.7)
e=60;
else if(data1>169.0&&data1<=169.9&&data2>=70.8)
e=50;
else if(data1>170.0&&data1<=170.9&&data2<49.9) //31
e=50;
else if(data1>170.0&&data1<=170.9&&data2>=49.9&&data2<=57.3)
e=60;
else if(data1>170.0&&data1<=170.9&&data2>=57.4&&data2<=67.9)
e=100;
else if(data1>170.0&&data1<=170.9&&data2>=68.0&&data2<=71.4)
e=60;
else if(data1>170.0&&data1<=170.9&&data2>=71.5)
e=50;
else if(data1>171.0&&data1<=171.9&&data2<50.2) //32
e=50;
else if(data1>171.0&&data1<=171.9&&data2>=50.2&&data2<=57.8)
e=60;
else if(data1>171.0&&data1<=171.9&&data2>=57.9&&data2<=68.5)
e=100;
else if(data1>171.0&&data1<=171.9&&data2>=68.6&&data2<=72.1)
e=60;
else if(data1>171.0&&data1<=171.9&&data2>=72.2)
e=50;
else if(data1>172.0&&data1<=172.9&&data2<50.7) //33
e=50;
else if(data1>172.0&&data1<=172.9&&data2>=50.8&&data2<=58.4)
e=60;
else if(data1>172.0&&data1<=172.9&&data2>=58.5&&data2<=69.1)
e=100;
else if(data1>172.0&&data1<=172.9&&data2>=69.2&&data2<=72.7)
e=60;
else if(data1>172.0&&data1<=172.9&&data2>=72.8)
e=50;
else(data1>173.0&&data1<=173.9&&data2<51.0); //34
e=50;
if(data1>173.0&&data1<=173.9&&data2>=51.0&&data2<=58.8)
e=60;
else if(data1>173.0&&data1<=173.9&&data2>=58.9&&data2<=69.6)
e=100;
else if(data1>173.0&&data1<=173.9&&data2>=69.7&&data2<=73.1)
e=60;
else if(data1>173.0&&data1<=173.9&&data2>=73.2)
e=50;
else if(data1>174.0&&data1<=174.9&&data2<51.3) //35
e=50;
else if(data1>174.0&&data1<=174.9&&data2>=51.3&&data2<=59.3)
e=60;
else if(data1>174.0&&data1<=174.9&&data2>=59.4&&data2<=70.2)
e=100;
else if(data1>174.0&&data1<=174.9&&data2>=70.3&&data2<=73.6)
e=60;
else if(data1>174.0&&data1<=174.9&&data2>=73.7)
e=50;
else if(data1>175.0&&data1<=175.9&&data2<51.9) //36
e=50;
else if(data1>175.0&&data1<=175.9&&data2>=51.9&&data2<=59.9)
e=60;
else if(data1>175.0&&data1<=175.9&&data2>=60.0&&data2<=70.8)
e=100;
else if(data1>175.0&&data1<=175.9&&data2>=70.9&&data2<=74.4)
e=60;
else if(data1>175.0&&data1<=175.9&&data2>=74.5)
e=50;
else if(data1>176.0&&data1<=176.9&&data2<52.4) //37
e=50;
else if(data1>176.0&&data1<=176.9&&data2>=52.4&&data2<=60.4)
e=60;
else if(data1>176.0&&data1<=176.9&&data2>=60.5&&data2<=71.5)
e=100;
else if(data1>176.0&&data1<=176.9&&data2>=71.6&&data2<=75.1)
e=60;
else if(data1>176.0&&data1<=176.9&&data2>=75.2)
e=50;
else if(data1>177.0&&data1<=177.9&&data2<52.8) //38
e=50;
else if(data1>177.0&&data1<=177.9&&data2>=52.8&&data2<=61.0)
e=60;
else if(data1>177.0&&data1<=177.9&&data2>=61.10&&data2<=72.1)
e=100;
else if(data1>177.0&&data1<=177.9&&data2>=72.2&&data2<=75.7)
e=60;
else if(data1>177.0&&data1<=177.9&&data2>=75.8)
e=50;
else if(data1>178.0&&data1<=178.9&&data2<53.2) //39
e=50;
else if(data1>178.0&&data1<=178.9&&data2>=53.2&&data2<=61.5)
e=60;
else if(data1>178.0&&data1<=178.9&&data2>=61.6&&data2<=72.6)
e=100;
else if(data1>178.0&&data1<=178.9&&data2>=72.7&&data2<=76.2)
e=60;
else if(data1>178.0&&data1<=178.9&&data2>=76.3)
e=50;
else if(data1>179.0&&data1<=179.9&&data2<53.6) //40
e=50;
else if(data1>179.0&&data1<=179.9&&data2>=53.6&&data2<=62.0)
e=60;
else if(data1>179.0&&data1<=179.9&&data2>=62.1&&data2<=73.2)
e=100;
else if(data1>179.0&&data1<=179.9&&data2>=73.3&&data2<=76.7)
e=60;
else if(data1>179.0&&data1<=179.9&&data2>=76.8)
e=50;
else if(data1>180.0&&data1<=180.9&&data2<54.1) //41
e=50;
else if(data1>180.0&&data1<=180.9&&data2>=54.2&&data2<=62.5)
e=60;
else if(data1>180.0&&data1<=180.9&&data2>=62.6&&data2<=73.7)
e=100;
else if(data1>180.0&&data1<=180.9&&data2>=73.8&&data2<=77.0)
e=60;
else if(data1>180.0&&data1<=180.9&&data2>=77.1)
e=50;
else if(data1>181.0&&data1<=181.9&&data2<54.5) //42
e=50;
else if(data1>181.0&&data1<=181.9&&data2>=54.5&&data2<=63.1)
e=60;
else if(data1>181.0&&data1<=181.9&&data2>=63.2&&data2<=74.3)
e=100;
else if(data1>181.0&&data1<=181.9&&data2>=74.4&&data2<=77.8)
e=60;
else if(data1>181.0&&data1<=181.9&&data2>=77.9)
e=50;
else if(data1>182.0&&data1<=182.9&&data2<55.1) //43
e=50;
else(data1>182.0&&data1<=182.9&&data2>=55.2&&data2<=63.8);
e=60;
if(data1>182.0&&data1<=182.9&&data2>=63.9&&data2<=75.0)
e=100;
else if(data1>182.0&&data1<=182.9&&data2>=75.1&&data2<=79.4)
e=60;
else if(data1>182.0&&data1<=182.9&&data2>=79.5)
e=50;
else if(data1>183.0&&data1<=183.9&&data2<55.6) //44
e=50;
else if(data1>183.0&&data1<=183.9&&data2>=55.6&&data2<=64.5)
e=60;
else if(data1>183.0&&data1<=183.9&&data2>=64.6&&data2<=75.7)
e=100;
else if(data1>183.0&&data1<=183.9&&data2>=75.8&&data2<=80.4)
e=60;
else if(data1>183.0&&data1<=183.9&&data2>=80.5)
e=50;
else if(data1>184.0&&data1<=184.9&&data2<56.1) //45
e=50;
else if(data1>184.0&&data1<=184.9&&data2>=56.1&&data2<=65.3)
e=60;
else if(data1>184.0&&data1<=184.9&&data2>=65.4&&data2<=76.6)
e=100;
else if(data1>184.0&&data1<=184.9&&data2>=76.7&&data2<=81.2)
e=60;
else if(data1>184.0&&data1<=184.9&&data2>=81.3)
e=50;
else if(data1>185.0&&data1<=185.9&&data2<56.8) //46
e=50;
else if(data1>185.0&&data1<=185.9&&data2>=56.8&&data2<=66.1)
e=60;
else if(data1>185.0&&data1<=185.9&&data2>=66.2&&data2<=77.5)
e=100;
else if(data1>185.0&&data1<=185.9&&data2>=77.6&&data2<=82.4)
e=60;
else if(data1>185.0&&data1<=185.9&&data2>=82.5)
e=50;
else if(data1>186.0&&data1<=186.9&&data2<57.3) //47
e=50;
else if(data1>186.0&&data1<=186.9&&data2>=57.3&&data2<=66.9)
e=60;
else if(data1>186.0&&data1<=186.9&&data2>=67.0&&data2<=78.6)
e=100;
else if(data1>186.0&&data1<=186.9&&data2>=78.7&&data2<=83.3)
e=60;
else if(data1>186.0&&data1<=186.9&&data2>=83.4)
e=50;
e=e*0.1;
cout<<"身高体重分数="<<e<<endl; //体重身高部分结束
if(data3>=70) //肺活量体重开始
a=100;
else if(data3<70&&data3>=69)
a=98;
else if(data3<69&&data3>=68)
a=96;
else if(data3<68&&data3>=67)
a=94;
else if(data3<67&&data3>=65)
a=92;
else if(data3<65&&data3>=64)
a=90;
else if(data3<64&&data3>=63)
a=87;
else if(data3<63&&data3>=61)
a=84;
else if(data3<61&&data3>=59)
a=81;
else if(data3<59&&data3>=57)
a=78;
else if(data3<57&&data3>=54)
a=75;
else if(data3<54&&data3>=53)
a=72;
else if(data3<53&&data3>=51)
a=69;
else if(data3<51&&data3>=49)
a=66;
else if(data3<49&&data3>=46)
a=63;
else if(data3<46&&data3>=43)
a=60;
else if(data3<43&&data3>=42)
a=50;
else if(data3<42&&data3>=41)
a=40;
else if(data3<41&&data3>=39)
a=30;
else if(data3<39&&data3>=37)
a=20;
else if(data3<37&&data3>=35)
a=10;
a=a*0.2;
cout<<"肺活量体重成绩="<<a<<endl; //肺活量体重部分结束
if(data4>=74) //握力体重部分开始
b=100;
else if(data4<74&&data4>=73)
b=98;
else if(data4<73&&data4>=72)
b=96;
else if(data4<72&&data4>=71)
b=94;
else if(data4<71&&data4>=69)
b=92;
else if(data4<69&&data4>=67)
b=90;
else if(data4<67&&data4>=66)
b=87;
else if(data4<66&&data4>=63)
b=84;
else if(data4<63&&data4>=61)
b=81;
else if(data4<61&&data4>=58)
b=78;
else if(data4<58&&data4>=55)
b=75;
else if(data4<55&&data4>=53)
b=72;
else if(data4<53&&data4>=50)
b=69;
else if(data4<50&&data4>=48)
b=66;
else if(data4<48&&data4>=44)
b=63;
else if(data4<44&&data4>=40)
b=60;
else if(data4<40&&data4>=39)
b=50;
else if(data4<39&&data4>=38)
b=40;
else if(data4<38&&data4>=36)
b=30;
else if(data4<36&&data4>=34)
b=20;
else if(data4<34&&data4>=32)
b=10;
b=b*0.2;
cout<<"握力体重指数成绩="<<b<<endl; //握力体重部分结束
if(data5>=2.07) //立定跳远部分开始
c=100;
else if(data5<2.07&&data5>=2.06)
c=98;
else if(data5<2.06&&data5>=2.05)
c=96;
else if(data5<2.05&&data5>=2.03)
c=94;
else if(data5<2.03&&data5>=2.01)
c=92;
else if(data5<2.01&&data5>=1.99)
c=90;
else if(data5<1.99&&data5>=1.97)
c=87;
else if(data5<1.97&&data5>=1.93)
c=84;
else if(data5<1.93&&data5>=1.89)
c=81;
else if(data5<1.89&&data5>=1.84)
c=78;
else if(data5<1.84&&data5>=1.79)
c=75;
else if(data5<1.79&&data5>=1.76)
c=72;
else if(data5<1.76&&data5>=1.72)
c=69;
else if(data5<1.72&&data5>=1.69)
c=66;
else if(data5<1.69&&data5>=1.63)
c=63;
else if(data5<1.63&&data5>=1.58)
c=60;
else if(data5<1.58&&data5>=1.56)
c=50;
else if(data5<1.56&&data5>=1.53)
c=40;
else if(data5<1.53&&data5>=1.50)
c=30;
else if(data5<1.50&&data5>=1.46)
c=20;
else if(data5<1.46&&data5>=1.42)
c=10;
c=c*0.2;
cout<<"立定跳远成绩="<<c<<endl; //立定跳远部分结束
if(data6<=3.24) //1000米部分开始
d=100;
else if(data6>3.26&&data6<3.27)
d=98;
else if(data6>3.28&&data6<3.29)
d=96;
else if(data6>3.26&&data6<3.32)
d=94;
else if(data6>3.28&&data6<3.35)
d=92;
else if(data6>3.26&&data6<3.38)
d=90;
else if(data6>3.28&&data6<3.42)
d=87;
else if(data6>3.26&&data6<3.46)
d=84;
else if(data6>3.28&&data6<3.50)
d=81;
else if(data6>3.26&&data6<3.54)
d=78;
else if(data6>3.28&&data6<3.58)
d=75;
else if(data6>3.26&&data6<4.03)
d=72;
else if(data6>3.28&&data6<4.08)
d=69;
else if(data6>3.26&&data6<4.13)
d=66;
else if(data6>3.28&&data6<4.18)
d=63;
else if(data6>3.26&&data6<4.23)
d=60;
else if(data6>3.28&&data6<4.30)
d=50;
else if(data6>3.26&&data6<4.37)
d=40;
else if(data6>3.28&&data6<4.44)
d=30;
else if(data6>3.26&&data6<4.51)
d=20;
else if(data6>3.28&&data6<5.00)
d=10;
d=d*0.3;
cout<<"1000米成绩="<<d<<endl; //1000米部分结束
score=a+b+c+d+e;
cout<<"您的体侧总成绩="<<setw(4)<<score<<endl;
cout<<"如果想继续查询请按y/Y后回车,退出请按任意键:";
cin>>m;
}
return 0;
}
#include<iomanip>
#include<cmath>
using namespace std;
int main()
{
double a,b,c,d,e,data1,data2,data3,data4,data5,data6,score;
cout<<"***********************************************************************************"<<endl
<<"**********欢迎使用烟台大学体侧成绩估算程序!(参考烟大2012体侧标准)(女生版)*********"<<endl
<<"***********************************************************************************"<<endl;
cout<<"指标(分):身高体重(10)肺活量指数(20)握力指数(20)1000米/800米跑(30)立定跳远(20)"<<endl;
cout<<"*注意:1000/800米跑不及格者该学年体侧成绩最高记为59分,成绩记为不及格"<<endl;
cout<<"*握力体重指数=握力(Kg)/体重(Kg)*100%"<<endl;
cout<<"*肺活量体重指数=肺活量(ml)/体重(Kg)*100%"<<endl;
char m;
m='Y';
while(m=='Y'||m=='y')
{
cout<<"请依次输入你的身高(cm)、体重(Kg)、肺活量体重指数、握力体重指数、立定跳远(m)和1000米成绩(例:3分20=3.20)"<<endl;
cin>>data1>>data2>>data3>>data4>>data5>>data6;
while(data1>187.0||data1<=140.0)
{cout<<"身高数据错误,请重新输入各数据"<<endl;
cin>>data1,data2,data3,data4,data5,data6;}
while(data2>110||data2<36.5)
{cout<<"体重数据错误,请重新输入各数据"<<endl;
cin>>data1,data2,data3,data4,data5,data6;}
while(data3>100||data3<35)
{cout<<"肺活量数据错误,请重新输入各数据"<<endl;
cin>>data1,data2,data3,data4,data5,data6;}
while(data4>100||data4<32)
{cout<<"握力数据错误,请重新输入各数据"<<endl;
cin>>data1,data2,data3,data4,data5,data6;}
while(data5>2.4||data5<1.42)
{cout<<"立定跳远数据错误,请重新输入各数据"<<endl;
cin>>data1,data2,data3,data4,data5,data6;}
while(data5>5.08||data5<2)
{cout<<"1000米数据错误,请重新输入各数据"<<endl;
cin>>data1,data2,data3,data4,data5,data6;}
if(data1>140.0&&data1<=140.9&&data2<36.5) //1 //体重-身高判断体
e=50;
else if (data1>140.0&& data1<=140.9&&data2>=36.5&&data2<=42.4)
e=60;
else if (data1>140.0&&data1<=140.9&&data2>=42.5&&data2<=50.6)
e=100;
else if(data1>140.0&&data1<=140.9&&data2>=50.7&&data2<=53.3)
e=60;
else if(data1>140.0&&data1<=140.9&&data2>=53.4)
e=50;
else if(data1>141.0&&data1<=141.9&&data2<36.6) //2
e=50;
else if(data1>141.0&&data1<=141.9&&data2>=36.6&&data2<=42.9)
e=60;
else if(data1>141.0&&data1<=141.9&&data2>=43.0&&data2<=51.3)
e=100;
else if(data1>141.0&&data1<=141.9&&data2>=51.4&&data2<=54.1)
e=60;
else if(data1>141.0&&data1<=141.9&&data2>=54.2)
e=50;
else if(data1>142.0&&data1<=142.9&&data2<36.8) //3
e=50;
else if(data1>142.0&&data1<=142.9&&data2>=36.8&&data2<=43.2)
e=60;
else if(data1>142.0&&data1<=142.9&&data2>=43.3&&data2<=51.9)
e=100;
else if(data1>142.0&&data1<=142.9&&data2>=52.0&&data2<=54.7)
e=60;
else if(data1>142.0&&data1<=142.9&&data2>=54.8)
e=50;
else if(data1>143.0&&data1<=143.9&&data2<37.0) //4
e=50;
else if(data1>143.0&&data1<=143.9&&data2>=37.0&&data2<=43.5)
e=60;
else if(data1>143.0&&data1<=143.9&&data2>=43.6&&data2<=52.3)
e=100;
else if(data1>143.0&&data1<=143.9&&data2>=52.4&&data2<=55.2)
e=60;
else if(data1>143.0&&data1<=143.9&&data2>=55.3)
e=50;
else if(data1>144.0&&data1<=144.9&&data2<37.2) //5
e=50;
else if(data1>144.0&&data1<=144.9&&data2>=37.2&&data2<=43.7)
e=60;
else if(data1>144.0&&data1<=144.9&&data2>=43.8&&data2<=52.7)
e=100;
else if(data1>144.0&&data1<=144.9&&data2>=52.8&&data2<=55.6)
e=60;
else if(data1>144.0&&data1<=144.9&&data2>=55.7)
e=50;
else if(data1>145.0&&data1<=145.9&&data2<37.5) //6
e=50;
else if(data1>145.0&&data1<=145.9&&data2>=37.5&&data2<=44.0)
e=60;
else if(data1>145.0&&data1<=145.9&&data2>=44.1&&data2<=53.1)
e=100;
else if(data1>145.0&&data1<=145.9&&data2>=53.2&&data2<=56.1)
e=60;
else if(data1>145.0&&data1<=145.9&&data2>=56.2)
e=50;
else if(data1>146.0&&data1<=146.9&&data2<37.9) //7
e=50;
else if(data1>146.0&&data1<=146.9&&data2>=37.9&&data2<=44.4)
e=60;
else if(data1>146.0&&data1<=146.9&&data2>=44.5&&data2<=53.7)
e=100;
else if(data1>146.0&&data1<=146.9&&data2>=53.8&&data2<=56.7)
e=60;
else if(data1>146.0&&data1<=146.9&&data2>=56.8)
e=50;
else if(data1>147.0&&data1<=147.9&&data2<38.5) //8
e=50;
else if(data1>147.0&&data1<=147.9&&data2>=38.5&&data2<=45.0)
e=60;
else if(data1>147.0&&data1<=147.9&&data2>=45.1&&data2<=54.3)
e=100;
else if(data1>147.0&&data1<=147.9&&data2>=54.4&&data2<=57.3)
e=60;
else if(data1>147.0&&data1<=147.9&&data2>=57.4)
e=50;
else if(data1>148.0&&data1<=148.9&&data2<39.1) //9
e=50;
else if(data1>148.0&&data1<=148.9&&data2>=39.1&&data2<=45.7)
e=60;
else if(data1>148.0&&data1<=148.9&&data2>=45.8&&data2<=55.0)
e=100;
else if(data1>148.0&&data1<=148.9&&data2>=55.1&&data2<=58.0)
e=60;
else if(data1>148.0&&data1<=148.9&&data2>=58.1)
e=50;
else if(data1>149.0&&data1<=149.9&&data2<39.5) //10
e=50;
else if(data1>149.0&&data1<=149.9&&data2>=39.6&&data2<=46.2)
e=60;
else if(data1>149.0&&data1<=149.9&&data2>=46.3&&data2<=55.6)
e=100;
else if(data1>149.0&&data1<=149.9&&data2>=55.7&&data2<=58.7)
e=60;
else if(data1>149.0&&data1<=149.9&&data2>=58.8)
e=50;
else if(data1>150.0&&data1<=150.9&&data2<39.9) //11
e=50;
else if(data1>150.0&&data1<=150.9&&data2>=39.9&&data2<=46.6)
e=60;
else if(data1>150.0&&data1<=150.9&&data2>=46.7&&data2<=56.2)
e=100;
else if(data1>150.0&&data1<=150.9&&data2>=56.3&&data2<=59.3)
e=60;
else if(data1>150.0&&data1<=150.9&&data2>=59.4)
e=50;
else if(data1>151.0&&data1<=151.9&&data2<40.3) //12
e=50;
else if(data1>151.0&&data1<=151.9&&data2>=40.4&&data2<=47.1)
e=60;
else if(data1>151.0&&data1<=151.9&&data2>=47.2&&data2<=56.7)
e=100;
else if(data1>151.0&&data1<=151.9&&data2>=56.8&&data2<=59.8)
e=60;
else if(data1>151.0&&data1<=151.9&&data2>=59.9)
e=50;
else if(data1>152.0&&data1<=152.9&&data2<40.8) //13
e=50;
else if(data1>152.0&&data1<=152.9&&data2>=40.9&&data2<=47.6)
e=60;
else if(data1>152.0&&data1<=152.9&&data2>=47.7&&data2<=57.4)
e=100;
else if(data1>152.0&&data1<=152.9&&data2>=57.5&&data2<=60.5)
e=60;
else if(data1>152.0&&data1<=152.9&&data2>=60.6)
e=50;
else if(data1>153.0&&data1<=153.9&&data2<41.4) //14
e=50;
else if(data1>153.0&&data1<=153.9&&data2>=41.5&&data2<=48.2)
e=60;
else if(data1>153.0&&data1<=153.9&&data2>=48.3&&data2<=57.9)
e=100;
else if(data1>153.0&&data1<=153.9&&data2>=58.0&&data2<=61.1)
e=60;
else if(data1>153.0&&data1<=153.9&&data2>=61.2)
e=50;
else if(data1>154.0&&data1<=154.9&&data2<41.9) //15
e=50;
else if(data1>154.0&&data1<=154.9&&data2>=42.0&&data2<=48.8)
e=60;
else if(data1>154.0&&data1<=154.9&&data2>=48.9&&data2<=58.7)
e=100;
else if(data1>154.0&&data1<=154.9&&data2>=58.8&&data2<=61.9)
e=60;
else if(data1>154.0&&data1<=154.9&&data2>=62.0)
e=50;
else if(data1>155.0&&data1<=155.9&&data2<42.3) //16
e=50;
else if(data1>155.0&&data1<=155.9&&data2>=42.3&&data2<=49.1)
e=60;
else if(data1>155.0&&data1<=155.9&&data2>=49.2&&data2<=59.1)
e=100;
else if(data1>155.0&&data1<=155.9&&data2>=59.2&&data2<=62.4)
e=60;
else if(data1>155.0&&data1<=155.9&&data2>=62.5)
e=50;
else if(data1>156.0&&data1<=156.9&&data2<42.9) //17
e=50;
else if(data1>156.0&&data1<=156.9&&data2>=42.9&&data2<=49.7)
e=60;
else if(data1>156.0&&data1<=156.9&&data2>=49.8&&data2<=59.7)
e=100;
else if(data1>156.0&&data1<=156.9&&data2>=59.8&&data2<=63.0)
e=60;
else if(data1>156.0&&data1<=156.9&&data2>=63.1)
e=50;
else if(data1>157.0&&data1<=157.9&&data2<43.5) //18
e=50;
else if(data1>157.0&&data1<=157.9&&data2>=43.5&&data2<=50.3)
e=60;
else if(data1>157.0&&data1<=157.9&&data2>=50.4&&data2<=60.4)
e=100;
else if(data1>157.0&&data1<=157.9&&data2>=60.5&&data2<=63.6)
e=60;
else if(data1>157.0&&data1<=157.9&&data2>=63.7)
e=50;
else if(data1>158.0&&data1<=158.9&&data2<44.0) //19
e=50;
else if(data1>158.0&&data1<=158.9&&data2>=44.1&&data2<=50.8)
e=60;
else if(data1>158.0&&data1<=158.9&&data2>=50.9&&data2<=61.2)
e=100;
else if(data1>158.0&&data1<=158.9&&data2>=61.3&&data2<=64.5)
e=60;
else if(data1>158.0&&data1<=158.9&&data2>=64.6)
e=50;
else if(data1>159.0&&data1<=159.9&&data2<44.5) //20
e=50;
else if(data1>159.0&&data1<=159.9&&data2>=44.5&&data2<=51.4)
e=60;
else if(data1>159.0&&data1<=159.9&&data2>=51.5&&data2<=61.7)
e=100;
else if(data1>159.0&&data1<=159.9&&data2>=61.8&&data2<=65.1)
e=60;
else if(data1>159.0&&data1<=159.9&&data2>=65.2)
e=50;
else if(data1>160.0&&data1<=160.9&&data2<45.0) //21
e=50;
else(data1>160.0&&data1<=160.9&&data2>=45.0&&data2<=52.1);
e=60;
if(data1>160.0&&data1<=160.9&&data2>=52.2&&data2<=62.3)
e=100;
else if(data1>160.0&&data1<=160.9&&data2>=62.4&&data2<=65.6)
e=60;
else if(data1>160.0&&data1<=160.9&&data2>=65.7)
e=50;
else if(data1>161.0&&data1<=161.9&&data2<45.4) //22
e=50;
else if(data1>161.0&&data1<=161.9&&data2>=45.4&&data2<=52.5)
e=60;
else if(data1>161.0&&data1<=161.9&&data2>=52.6&&data2<=62.8)
e=100;
else if(data1>161.0&&data1<=161.9&&data2>=62.9&&data2<=66.2)
e=60;
else if(data1>161.0&&data1<=161.9&&data2>=66.3)
e=50;
else if(data1>162.0&&data1<=162.9&&data2<45.9) //23
e=50;
else if(data1>162.0&&data1<=162.9&&data2>=45.9&&data2<=53.1)
e=60;
else if(data1>162.0&&data1<=162.9&&data2>=53.2&&data2<=63.4)
e=100;
else if(data1>162.0&&data1<=162.9&&data2>=63.5&&data2<=66.8)
e=60;
else if(data1>162.0&&data1<=162.9&&data2>=66.9)
e=50;
else if(data1>163.0&&data1<=163.9&&data2<46.4) //24
e=50;
else if(data1>163.0&&data1<=163.9&&data2>=46.4&&data2<=53.6)
e=60;
else if(data1>163.0&&data1<=163.9&&data2>=53.7&&data2<=63.4)
e=100;
else if(data1>163.0&&data1<=163.9&&data2>=63.5&&data2<=66.8)
e=60;
else if(data1>163.0&&data1<=163.9&&data2>=66.9)
e=50;
else if(data1>164.0&&data1<=164.9&&data2<46.8) //25
e=50;
else if(data1>164.0&&data1<=164.9&&data2>=46.8&&data2<=54.2)
e=60;
else if(data1>164.0&&data1<=164.9&&data2>=54.3&&data2<=64.5)
e=100;
else if(data1>164.0&&data1<=164.9&&data2>=64.6&&data2<=67.9)
e=60;
else if(data1>164.0&&data1<=164.9&&data2>=68.0)
e=50;
else if(data1>165.0&&data1<=165.9&&data2<47.4) //26
e=50;
else if(data1>165.0&&data1<=165.9&&data2>=47.4&&data2<=54.8)
e=60;
else if(data1>165.0&&data1<=165.9&&data2>=54.9&&data2<=65.0)
e=100;
else if(data1>165.0&&data1<=165.9&&data2>=65.1&&data2<=68.3)
e=60;
else(data1>165.0&&data1<=165.9&&data2>=68.4);
e=50;
if(data1>166.0&&data1<=166.9&&data2<48.0) //27
e=50;
else if(data1>166.0&&data1<=166.9&&data2>=48.0&&data2<=55.4)
e=60;
else if(data1>166.0&&data1<=166.9&&data2>=55.5&&data2<=65.5)
e=100;
else if(data1>166.0&&data1<=166.9&&data2>=65.6&&data2<=68.9)
e=60;
else if(data1>166.0&&data1<=166.9&&data2>=69.0)
e=50;
else if(data1>167.0&&data1<=167.9&&data2<48.5) //28
e=50;
else if(data1>167.0&&data1<=167.9&&data2>=48.5&&data2<=56.0)
e=60;
else if(data1>167.0&&data1<=167.9&&data2>=56.1&&data2<=66.2)
e=100;
else if(data1>167.0&&data1<=167.9&&data2>=66.3&&data2<=69.5)
e=60;
else if(data1>167.0&&data1<=167.9&&data2>=69.6)
e=50;
else if(data1>168.0&&data1<=168.9&&data2<49.0) //29
e=50;
else if(data1>168.0&&data1<=168.9&&data2>=49.1&&data2<=56.4)
e=60;
else if(data1>168.0&&data1<=168.9&&data2>=56.5&&data2<=66.7)
e=100;
else if(data1>168.0&&data1<=168.9&&data2>=66.8&&data2<=70.1)
e=60;
else if(data1>168.0&&data1<=168.9&&data2>=70.2)
e=50;
else if(data1>169.0&&data1<=169.9&&data2<49.4) //30
e=50;
else if(data1>169.0&&data1<=169.9&&data2>=49.4&data2<=56.8)
e=60;
else if(data1>169.0&&data1<=169.9&&data2>=56.9&&data2<=67.3)
e=100;
else if(data1>169.0&&data1<=169.9&&data2>=67.4&&data2<=70.7)
e=60;
else if(data1>169.0&&data1<=169.9&&data2>=70.8)
e=50;
else if(data1>170.0&&data1<=170.9&&data2<49.9) //31
e=50;
else if(data1>170.0&&data1<=170.9&&data2>=49.9&&data2<=57.3)
e=60;
else if(data1>170.0&&data1<=170.9&&data2>=57.4&&data2<=67.9)
e=100;
else if(data1>170.0&&data1<=170.9&&data2>=68.0&&data2<=71.4)
e=60;
else if(data1>170.0&&data1<=170.9&&data2>=71.5)
e=50;
else if(data1>171.0&&data1<=171.9&&data2<50.2) //32
e=50;
else if(data1>171.0&&data1<=171.9&&data2>=50.2&&data2<=57.8)
e=60;
else if(data1>171.0&&data1<=171.9&&data2>=57.9&&data2<=68.5)
e=100;
else if(data1>171.0&&data1<=171.9&&data2>=68.6&&data2<=72.1)
e=60;
else if(data1>171.0&&data1<=171.9&&data2>=72.2)
e=50;
else if(data1>172.0&&data1<=172.9&&data2<50.7) //33
e=50;
else if(data1>172.0&&data1<=172.9&&data2>=50.8&&data2<=58.4)
e=60;
else if(data1>172.0&&data1<=172.9&&data2>=58.5&&data2<=69.1)
e=100;
else if(data1>172.0&&data1<=172.9&&data2>=69.2&&data2<=72.7)
e=60;
else if(data1>172.0&&data1<=172.9&&data2>=72.8)
e=50;
else(data1>173.0&&data1<=173.9&&data2<51.0); //34
e=50;
if(data1>173.0&&data1<=173.9&&data2>=51.0&&data2<=58.8)
e=60;
else if(data1>173.0&&data1<=173.9&&data2>=58.9&&data2<=69.6)
e=100;
else if(data1>173.0&&data1<=173.9&&data2>=69.7&&data2<=73.1)
e=60;
else if(data1>173.0&&data1<=173.9&&data2>=73.2)
e=50;
else if(data1>174.0&&data1<=174.9&&data2<51.3) //35
e=50;
else if(data1>174.0&&data1<=174.9&&data2>=51.3&&data2<=59.3)
e=60;
else if(data1>174.0&&data1<=174.9&&data2>=59.4&&data2<=70.2)
e=100;
else if(data1>174.0&&data1<=174.9&&data2>=70.3&&data2<=73.6)
e=60;
else if(data1>174.0&&data1<=174.9&&data2>=73.7)
e=50;
else if(data1>175.0&&data1<=175.9&&data2<51.9) //36
e=50;
else if(data1>175.0&&data1<=175.9&&data2>=51.9&&data2<=59.9)
e=60;
else if(data1>175.0&&data1<=175.9&&data2>=60.0&&data2<=70.8)
e=100;
else if(data1>175.0&&data1<=175.9&&data2>=70.9&&data2<=74.4)
e=60;
else if(data1>175.0&&data1<=175.9&&data2>=74.5)
e=50;
else if(data1>176.0&&data1<=176.9&&data2<52.4) //37
e=50;
else if(data1>176.0&&data1<=176.9&&data2>=52.4&&data2<=60.4)
e=60;
else if(data1>176.0&&data1<=176.9&&data2>=60.5&&data2<=71.5)
e=100;
else if(data1>176.0&&data1<=176.9&&data2>=71.6&&data2<=75.1)
e=60;
else if(data1>176.0&&data1<=176.9&&data2>=75.2)
e=50;
else if(data1>177.0&&data1<=177.9&&data2<52.8) //38
e=50;
else if(data1>177.0&&data1<=177.9&&data2>=52.8&&data2<=61.0)
e=60;
else if(data1>177.0&&data1<=177.9&&data2>=61.10&&data2<=72.1)
e=100;
else if(data1>177.0&&data1<=177.9&&data2>=72.2&&data2<=75.7)
e=60;
else if(data1>177.0&&data1<=177.9&&data2>=75.8)
e=50;
else if(data1>178.0&&data1<=178.9&&data2<53.2) //39
e=50;
else if(data1>178.0&&data1<=178.9&&data2>=53.2&&data2<=61.5)
e=60;
else if(data1>178.0&&data1<=178.9&&data2>=61.6&&data2<=72.6)
e=100;
else if(data1>178.0&&data1<=178.9&&data2>=72.7&&data2<=76.2)
e=60;
else if(data1>178.0&&data1<=178.9&&data2>=76.3)
e=50;
else if(data1>179.0&&data1<=179.9&&data2<53.6) //40
e=50;
else if(data1>179.0&&data1<=179.9&&data2>=53.6&&data2<=62.0)
e=60;
else if(data1>179.0&&data1<=179.9&&data2>=62.1&&data2<=73.2)
e=100;
else if(data1>179.0&&data1<=179.9&&data2>=73.3&&data2<=76.7)
e=60;
else if(data1>179.0&&data1<=179.9&&data2>=76.8)
e=50;
else if(data1>180.0&&data1<=180.9&&data2<54.1) //41
e=50;
else if(data1>180.0&&data1<=180.9&&data2>=54.2&&data2<=62.5)
e=60;
else if(data1>180.0&&data1<=180.9&&data2>=62.6&&data2<=73.7)
e=100;
else if(data1>180.0&&data1<=180.9&&data2>=73.8&&data2<=77.0)
e=60;
else if(data1>180.0&&data1<=180.9&&data2>=77.1)
e=50;
else if(data1>181.0&&data1<=181.9&&data2<54.5) //42
e=50;
else if(data1>181.0&&data1<=181.9&&data2>=54.5&&data2<=63.1)
e=60;
else if(data1>181.0&&data1<=181.9&&data2>=63.2&&data2<=74.3)
e=100;
else if(data1>181.0&&data1<=181.9&&data2>=74.4&&data2<=77.8)
e=60;
else if(data1>181.0&&data1<=181.9&&data2>=77.9)
e=50;
else if(data1>182.0&&data1<=182.9&&data2<55.1) //43
e=50;
else(data1>182.0&&data1<=182.9&&data2>=55.2&&data2<=63.8);
e=60;
if(data1>182.0&&data1<=182.9&&data2>=63.9&&data2<=75.0)
e=100;
else if(data1>182.0&&data1<=182.9&&data2>=75.1&&data2<=79.4)
e=60;
else if(data1>182.0&&data1<=182.9&&data2>=79.5)
e=50;
else if(data1>183.0&&data1<=183.9&&data2<55.6) //44
e=50;
else if(data1>183.0&&data1<=183.9&&data2>=55.6&&data2<=64.5)
e=60;
else if(data1>183.0&&data1<=183.9&&data2>=64.6&&data2<=75.7)
e=100;
else if(data1>183.0&&data1<=183.9&&data2>=75.8&&data2<=80.4)
e=60;
else if(data1>183.0&&data1<=183.9&&data2>=80.5)
e=50;
else if(data1>184.0&&data1<=184.9&&data2<56.1) //45
e=50;
else if(data1>184.0&&data1<=184.9&&data2>=56.1&&data2<=65.3)
e=60;
else if(data1>184.0&&data1<=184.9&&data2>=65.4&&data2<=76.6)
e=100;
else if(data1>184.0&&data1<=184.9&&data2>=76.7&&data2<=81.2)
e=60;
else if(data1>184.0&&data1<=184.9&&data2>=81.3)
e=50;
else if(data1>185.0&&data1<=185.9&&data2<56.8) //46
e=50;
else if(data1>185.0&&data1<=185.9&&data2>=56.8&&data2<=66.1)
e=60;
else if(data1>185.0&&data1<=185.9&&data2>=66.2&&data2<=77.5)
e=100;
else if(data1>185.0&&data1<=185.9&&data2>=77.6&&data2<=82.4)
e=60;
else if(data1>185.0&&data1<=185.9&&data2>=82.5)
e=50;
else if(data1>186.0&&data1<=186.9&&data2<57.3) //47
e=50;
else if(data1>186.0&&data1<=186.9&&data2>=57.3&&data2<=66.9)
e=60;
else if(data1>186.0&&data1<=186.9&&data2>=67.0&&data2<=78.6)
e=100;
else if(data1>186.0&&data1<=186.9&&data2>=78.7&&data2<=83.3)
e=60;
else if(data1>186.0&&data1<=186.9&&data2>=83.4)
e=50;
e=e*0.1;
cout<<"身高体重分数="<<e<<endl; //体重身高部分结束
if(data3>=70) //肺活量体重开始
a=100;
else if(data3<70&&data3>=69)
a=98;
else if(data3<69&&data3>=68)
a=96;
else if(data3<68&&data3>=67)
a=94;
else if(data3<67&&data3>=65)
a=92;
else if(data3<65&&data3>=64)
a=90;
else if(data3<64&&data3>=63)
a=87;
else if(data3<63&&data3>=61)
a=84;
else if(data3<61&&data3>=59)
a=81;
else if(data3<59&&data3>=57)
a=78;
else if(data3<57&&data3>=54)
a=75;
else if(data3<54&&data3>=53)
a=72;
else if(data3<53&&data3>=51)
a=69;
else if(data3<51&&data3>=49)
a=66;
else if(data3<49&&data3>=46)
a=63;
else if(data3<46&&data3>=43)
a=60;
else if(data3<43&&data3>=42)
a=50;
else if(data3<42&&data3>=41)
a=40;
else if(data3<41&&data3>=39)
a=30;
else if(data3<39&&data3>=37)
a=20;
else if(data3<37&&data3>=35)
a=10;
a=a*0.2;
cout<<"肺活量体重成绩="<<a<<endl; //肺活量体重部分结束
if(data4>=74) //握力体重部分开始
b=100;
else if(data4<74&&data4>=73)
b=98;
else if(data4<73&&data4>=72)
b=96;
else if(data4<72&&data4>=71)
b=94;
else if(data4<71&&data4>=69)
b=92;
else if(data4<69&&data4>=67)
b=90;
else if(data4<67&&data4>=66)
b=87;
else if(data4<66&&data4>=63)
b=84;
else if(data4<63&&data4>=61)
b=81;
else if(data4<61&&data4>=58)
b=78;
else if(data4<58&&data4>=55)
b=75;
else if(data4<55&&data4>=53)
b=72;
else if(data4<53&&data4>=50)
b=69;
else if(data4<50&&data4>=48)
b=66;
else if(data4<48&&data4>=44)
b=63;
else if(data4<44&&data4>=40)
b=60;
else if(data4<40&&data4>=39)
b=50;
else if(data4<39&&data4>=38)
b=40;
else if(data4<38&&data4>=36)
b=30;
else if(data4<36&&data4>=34)
b=20;
else if(data4<34&&data4>=32)
b=10;
b=b*0.2;
cout<<"握力体重指数成绩="<<b<<endl; //握力体重部分结束
if(data5>=2.07) //立定跳远部分开始
c=100;
else if(data5<2.07&&data5>=2.06)
c=98;
else if(data5<2.06&&data5>=2.05)
c=96;
else if(data5<2.05&&data5>=2.03)
c=94;
else if(data5<2.03&&data5>=2.01)
c=92;
else if(data5<2.01&&data5>=1.99)
c=90;
else if(data5<1.99&&data5>=1.97)
c=87;
else if(data5<1.97&&data5>=1.93)
c=84;
else if(data5<1.93&&data5>=1.89)
c=81;
else if(data5<1.89&&data5>=1.84)
c=78;
else if(data5<1.84&&data5>=1.79)
c=75;
else if(data5<1.79&&data5>=1.76)
c=72;
else if(data5<1.76&&data5>=1.72)
c=69;
else if(data5<1.72&&data5>=1.69)
c=66;
else if(data5<1.69&&data5>=1.63)
c=63;
else if(data5<1.63&&data5>=1.58)
c=60;
else if(data5<1.58&&data5>=1.56)
c=50;
else if(data5<1.56&&data5>=1.53)
c=40;
else if(data5<1.53&&data5>=1.50)
c=30;
else if(data5<1.50&&data5>=1.46)
c=20;
else if(data5<1.46&&data5>=1.42)
c=10;
c=c*0.2;
cout<<"立定跳远成绩="<<c<<endl; //立定跳远部分结束
if(data6<=3.24) //1000米部分开始
d=100;
else if(data6>3.26&&data6<3.27)
d=98;
else if(data6>3.28&&data6<3.29)
d=96;
else if(data6>3.26&&data6<3.32)
d=94;
else if(data6>3.28&&data6<3.35)
d=92;
else if(data6>3.26&&data6<3.38)
d=90;
else if(data6>3.28&&data6<3.42)
d=87;
else if(data6>3.26&&data6<3.46)
d=84;
else if(data6>3.28&&data6<3.50)
d=81;
else if(data6>3.26&&data6<3.54)
d=78;
else if(data6>3.28&&data6<3.58)
d=75;
else if(data6>3.26&&data6<4.03)
d=72;
else if(data6>3.28&&data6<4.08)
d=69;
else if(data6>3.26&&data6<4.13)
d=66;
else if(data6>3.28&&data6<4.18)
d=63;
else if(data6>3.26&&data6<4.23)
d=60;
else if(data6>3.28&&data6<4.30)
d=50;
else if(data6>3.26&&data6<4.37)
d=40;
else if(data6>3.28&&data6<4.44)
d=30;
else if(data6>3.26&&data6<4.51)
d=20;
else if(data6>3.28&&data6<5.00)
d=10;
d=d*0.3;
cout<<"1000米成绩="<<d<<endl; //1000米部分结束
score=a+b+c+d+e;
cout<<"您的体侧总成绩="<<setw(4)<<score<<endl;
cout<<"如果想继续查询请按y/Y后回车,退出请按任意键:";
cin>>m;
}
return 0;
}