c++实验2——【项目1】标准体重

一、问题及代码

成年男性的标准体重公式为:标准体重(kg)=身高(cm)−100;超标准体重20%为超重,比标准体重轻20%为超轻。计算出标准体重,输出体重状态

/*  
* 文件名称:pr1.CPP 
* 作    者:谢翊民   
* 完成日期:   2016   年  3月 24  日  
* 版 本 号:v1.0  
* 对任务及求解方法的描述部分: 
* 输入描述:  无 
* 问题描述:成年男性的标准体重公式为:标准体重(kg)=身高(cm)?100;
  超标准体重20%为超重,比标准体重轻20%为超轻。
* 程序输出:体重状态 
* 问题分析: 略 
* 算法设计:  略 
*/ 
#include<iostream>
using namespace std;
int main()
{
	double weight,height,standard,more,less;
	cout<<"请输入身高(cm):";cin>>height;
	cout<<"请输入体重(kg):";cin>>weight;
	standard=height-100;
	more=weight*1.2;
	less=weight*0.8;
	if(standard<0)
		cout<<"你的输入不正确"<<"\n";
	else
	{
	   if(standard>=more)
		   cout<<"你超重了"<<"\n";
	   if(standard<more&&standard>=less)
		   cout<<"你的体重正常"<<"\n";
	   else
		   cout<<"你的体重超轻"<<"\n";
	}
	return 0;

}
二、运行结果



三、心得体会

条件 控制语句对于各个判断条件所包含的范围的要求很严格,所以在写条件语句前一定要将判定范围想清楚,在写公式时可以用变量来代替计算公式省去多余的空间。

四 、知识点

条件控制 语句,多变量计算

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章