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;

}
二、運行結果



三、心得體會

條件 控制語句對於各個判斷條件所包含的範圍的要求很嚴格,所以在寫條件語句前一定要將判定範圍想清楚,在寫公式時可以用變量來代替計算公式省去多餘的空間。

四 、知識點

條件控制 語句,多變量計算

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