C++ Primer Plus P22 编程题二(02_编写程序,输入身高体重,计算BMI)——中职

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<iostream>
#include<cmath>

//转换因子
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 << "输入你的身高(厘米):";										
  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值