c++实验2-标准体重

一、问题及代码

【项目1】标准体重
成年男性的标准体重公式为:标准体重(kg)=身高(cm)−100;超标准体重20%为超重,比标准体重轻20%为超轻。请编写C++程序,输入身高和体重,完成下面的任务: 计算出标准体重,输出体重状态(正常/超重/超轻,相应的给出提示)

/* 
* 文件名称: kkk.cpp
* 作    者: 刘何毓 
* 完成日期: 2016年 3月 24日 
* 版 本 号:v1.0 
* 对任务及求解方法的描述部分:
* 输入描述:  
* 问题描述:输入身高和体重,计算出标准体重
* 程序输出:输出体重状态(正常/超重/超轻,相应的给出提示)  
* 问题分析: 
* 算法设计:  
*/  
#include<iostream.h>
#include<math.h>
double main()
{
	double w,h,ws;
	cout<<"请输入您的身高(cm):";
	cin>>h;
	cout<<"请输入您的体重(kg):";
	cin>>w;
	ws=h-100;
	if(w>ws*1.2)
		cout<<"您已超重,请控制饮食"<<endl;
	else if(w<ws*0.8)
		cout<<"您已超轻,请加强营养"<<endl;
	else if(w<=ws*1.2&&w>=ws*0.8)
		cout<<"体重正常,请继续保持"<<endl;
	
	return 0;
}


二、运行结果

c++实验2-标准体重_第1张图片

c++实验2-标准体重_第2张图片

c++实验2-标准体重_第3张图片


三、心得体会

    第二次上机,编程的速度和正确率相对第一次都有了很大的提高,虽然在不熟悉的语句上遇到了很多问题,但是遇到问题就第一时间提问并都解决了。现在对于c++的编程语句也有了更加深入的了解,在c++的学习过程中遇到问题不可怕,经过反复调试之后印象也会更加深刻,因此课后一定要多提问,要善于总结经验。


四、知识点总结

(1)编写程序要正确、可读、可维护,而且要用普遍接受的命名习惯;

(2)要调用 cos sin sqrt()函数,必须在程序开始处写:#include<cmath>;

(3)掌握基本数据类型和类型表标识符,了解它们的取值范围;

(4)fabs(a-b)<1e-6(a与b的绝对值小于10的-6次方,不加f时ab为整数)表示a与b相等;

(5)可以多使用一些转义字符来缩短语句所占字节;

(6)掌握如! && //等逻辑运算符。

你可能感兴趣的:(c++实验2-标准体重)