c++实验2——标准体重
2016-03-24 09:10
357 查看
一.问题及代码
成年男性的标准体重公式为:标准体重(kg)=身高(cm)−100;超标准体重20%为超重,比标准体重轻20%为超轻。请编写C++程序,输入身高和体重,完成下面的任务:
计算出标准体重,输出体重状态(正常/超重/超轻,相应的给出提示)
二结果运行
(后两个课后做的文件名称不一样)
三.心得体会
这个程序的编写运用了新的知识点,认真学习才能在上机时很好的运用。在编写这个程序时有很多错误,起先把所求的y(标准体重)也作为变量输入,造成了很大的失误。但这次编程明显比的一次熟练了些,没有那么手足无措,知道该怎么做,错误该怎么修改,希望通过学习可以越来越好。
四。知识点总结
如果在if结构中继续用if条件句,此时的if应放在else后面,不用另起一行。在else if后面应有条件(x>或<什么)。应该记得计算机语言中符号的运用,如乘号为“*”大于等于为“>=”小于等于为“<=”.在if后面的括号里应将x写在前面,与之比较的放在后面,不然程序会显示错误。
成年男性的标准体重公式为:标准体重(kg)=身高(cm)−100;超标准体重20%为超重,比标准体重轻20%为超轻。请编写C++程序,输入身高和体重,完成下面的任务:
计算出标准体重,输出体重状态(正常/超重/超轻,相应的给出提示)
<pre name="code" class="cpp">/* * 文件名称:3.cpp* * 作 者:董璐 * 完成日期:2016年3月24日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:成年男性的标准体重公式为:标准体重(kg)=身高(cm)-100;超标准体重20%为超重,比标准体重轻20%为超轻。 * 输入描述: 输入体重求解标准体重 * 问题描述: 计算出标准体重,输出体重状态 * 程序输出:输出体重状态 (正常/超重/超轻,相应的给出提示) * 问题分析:运用if语句 * 算法设计: */ #include<iostream.h> void main() { double h,w,y; cout<<"请输入您的身高(cm),体重(kg)"; cin>>h>>w; y=h-100; if(w>=0.8*y&&w<=1.2*y) cout<<"正常"<<endl; else if(w>1.2*y) cout<<"超重"<<endl; else if(w<0.8*y) cout<<"超轻"<<endl; cout<<"y="<<y<<endl; }
二结果运行
(后两个课后做的文件名称不一样)
三.心得体会
这个程序的编写运用了新的知识点,认真学习才能在上机时很好的运用。在编写这个程序时有很多错误,起先把所求的y(标准体重)也作为变量输入,造成了很大的失误。但这次编程明显比的一次熟练了些,没有那么手足无措,知道该怎么做,错误该怎么修改,希望通过学习可以越来越好。
四。知识点总结
如果在if结构中继续用if条件句,此时的if应放在else后面,不用另起一行。在else if后面应有条件(x>或<什么)。应该记得计算机语言中符号的运用,如乘号为“*”大于等于为“>=”小于等于为“<=”.在if后面的括号里应将x写在前面,与之比较的放在后面,不然程序会显示错误。