上机内容:c++程序的编写和运行
上机目的:掌握简单c++程序的编辑/*
文件名称:Exl-1.cpp
作 者:罗天佑
完成日期:2017年2月27日
版 本 号:v1.0
对任务及求解方法的描述部分
输入描述:输入身高和体重(数字之间以空格键隔开)
问题描述:计算出标准体重
输出描述:输出体重状态(正常/超重/超轻,相应的给出提示)
问题分析:1.输出的身高和体重不一定是整数
2.输出的结果有三种情况
3.成年男性的标准体重公式为:标准体重(kg)=身高(cm)−100;超标准体重20%为超重,比标准体重轻20%为超轻
算法设计:1.用两个实型数据储存身高和体重
2.用if else 语句来区别三种情况
3.在三种不同的情况中输出不同的结果
*/
#include<iostream>
using namespace std;
int main()
{
double weight, height;
cout << "请输入您的身高和体重(数字之间以空格键隔开):";
cin >> height >> weight;
if (weight > (height - 100)*1.2)
{
cout << "您的体重超重,请注意饮食,多多锻炼身体" << endl;
}
else if (weight >= (height - 100)*0.8)
{
cout << "您的体重正常,请继续保持" << endl;
}
else
{
cout << "您的体重超轻,请注意饮食" << endl;
}
}
/*
文件名称:Exl-1.cpp
作 者:罗天佑
完成日期:2017年2月27日
版 本 号:v1.0
对任务及求解方法的描述部分
输入描述:输入身高和体重(数字之间以空格键隔开)
问题描述:计算出标准体重
输出描述:输出体重状态(正常/超重/超轻,相应的给出提示)
问题分析:1.输出的身高和体重不一定是整数
2.输出的结果有三种情况
3.成年男性的标准体重公式为:标准体重(kg)=身高(cm)−100;超标准体重20%为超重,比标准体重轻20%为超轻
算法设计:1.用两个实型数据储存身高和体重
2.用if else 语句来区别三种情况
3.在三种不同的情况中输出不同的结果
*/
#include<iostream>
using namespace std;
int main()
{
double weight, height;
cout << "请输入您的身高和体重(数字之间以空格键隔开):";
cin >> height >> weight;
if (weight > (height - 100)*1.2)
{
cout << "您的体重超重,请注意饮食,多多锻炼身体" << endl;
}
else if (weight >= (height - 100)*0.8)
{
cout << "您的体重正常,请继续保持" << endl;
}
else
{
cout << "您的体重超轻,请注意饮食" << endl;
}
}
运行结果:
心得体会:
第一次写这种实验报告,犯了很多的小错误,不过都及时改正了,希望下次做的更加好。
知识点总结:
1.运用了if else 语句
2.用了double型的数据来收集身高和体重