C++ Primer Plus P22 编程题二(02 您所在的位置:网站首页 bmi编程题 C++ Primer Plus P22 编程题二(02

C++ Primer Plus P22 编程题二(02

#C++ Primer Plus P22 编程题二(02| 来源: 网络整理| 查看: 265

C++ Primer Plus P22 编程题二

编写一个小程序,要求以几英尺英寸的方式输入其身高,并以磅为单位输入其体重(使用3个变量来存储这些信息)。 该程序可以报告体重指数(Body Mass Index, BMI)。

为了计算BMI,该程序以英寸为单位指出用户的身高(1英尺 = 12英寸), 并将以英寸为单位的身高转换为米为单位的身高(1英寸 = 0.0254米)。然后,将以磅为单位的体重转换为以千克为单位的体重(1千克 = 2.2磅)。 最后,计算相应的BMI,即体重(单位是千克)除以身高(单位是米)的平方。用符号常量表示各种转换因子。

1英寸 = 0.0254米 1英尺 = 12英寸

1千克 = 2.2磅 1公斤 = 2斤 1斤 = 500g

/* C++ Primer Plus P22 编程题二编写一个小程序,要求以几英尺英寸的方式输入其身高,并以磅为单位输入其体重(使用3个变量来存储这些信息)。 该程序可以报告体重指数(Body Mass Index, BMI)。为了计算BMI,该程序以英寸为单位指出用户的身高(1英尺 = 12英寸), 并将以英寸为单位的身高转换为米为单位的身高(1英寸 = 0.0254米)。然后,将以磅为单位的体重转换为以千克为单位的体重(1千克 = 2.2磅)。 最后,计算相应的BMI,即体重(单位是千克)除以身高(单位是米)的平方。用符号常量表示各种转换因子。1英寸 = 0.0254米 1英尺 = 12英寸1千克 = 2.2磅 1公斤 = 2斤 1斤 = 500g *///头文件 #include #include//转换因子 const float KILOGRAM_TO_POUND = 2.2; const int FOOT_TO_INCH = 12; const float INCH_TO_METER = 0.0254;//工具 void inch(void) //身高转换 {using namespace std; //编译指令float height; cout height; //输入height = height / 100; //将厘米转换为米height = height / 0.0254f; //米换算成总英寸cout inch(); //提示用户(以厘米衡量身高的用户)相对应的英寸weight(); //提示用户(以斤衡量体重的用户)相对于的kgusing namespace std; //编译指令int inch, food, height;float weight_pound, weight;double BIM; cout food; //输入cout inch; //输入cout weight_pound; //输入cout using namespace std; //编译指令float wei;cout wei; //输入cout


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有