1.编写一个小程序,要求用户使用一个整数指出自己的身高(单位为英寸),然后将身高转换为英尺和英寸,
改程序使用下划线字符来指示输入的位置。另外,使用一个const符号常量来表示转换因子。
1米等于39.37英寸(in),1英尺(ft)等于12英寸(in)
完成如下:
2.编写一个小程序要求以几英尺几英寸的方式输入其身高(单位为英寸),并以磅为单位输入其体重。
(使用三个变量来存储这些信息),该程序报告其BMI。
为了计算BMI,该程序以英寸的方式指出用户的身高,并将以英寸为单位的身高转换为以米为单位的身高
(1英尺为12英寸,1英寸为0.0254 米)
然后将以磅为单位的体重转换为以千克为单位的体重(1千克=2.2 磅)
最后计算相应的BMI,即:体重(kg)除以身高(m)的平方
完成如下:
3.编写一个程序,要求用户以度、分、秒的方式输入一个纬度,然后以度为单位显示该纬度。
1 度为60分,1分等于60秒,请以符号常量的方式表示这些值,对于每个输入值,应使用一个独立的变量存储它。
下面是该程序运行的情况:
Enter a latitude in degrees, minutes, and seconds:
First ,enter the degrees: 37
Next ,enter the minutes of arc: 51
Finally, enter the seconds of arc: 19
37 degrees, 51 minutes, 19 seconds = 37.8553 degrees
完成如下:
4.编写一个程序,要求用户以整数的方式输入秒数(使用long或long long变量存储),
然后以天,小时、分钟和秒的方式显示这段时间。
使用符号常量来表示每条有多少小时,每小时有多少分钟以及每分钟有多少秒
该程序的输出应与下面类似:
Enter the number of second: 31600000
31600000 seconds = 365 days, 17 hours, 46 minutes, 40 seconds
完成如下:
5.编写一个程序,要求用户输入全球当前人口和美国当前的人口(或其他国家的人口),将这些信息存储在long long变量中,
并让程序员显示美国(或其他国家)的人口占全球人口的百分比。
该程序输出应与下面类似:
Enter the world's population: 6898758899
Enter the population of the US: 310789781
The population of the US is 4.50492% of the world population.
完成如下:
6.编写一个程序,要求用户输入驱车里程(英里)和汽油使用量(加仑),然后指出汽车耗油量为一加仑的里程。
如果愿意,也可以让程序要求用户以公里为单位输入距离,然后指出欧洲风格的结果————即每100公里的耗油量(升)。
完成如下:
7.编写一个程序,要求用户按欧洲风格输入汽车的耗油量(每100公里消耗的汽油量(升)),
然后将其转换为美国风格的耗油量————每加仑多少英里。
注意,除了使用不同的单位外,美国方法(距离/燃料)与欧洲方法(燃料/距离)相反
100 公里等于62.14 英里 ,1加仑等于3.875 升
因此,19mpg合12.4 L/100 km,大约合8.71 L/100 km
完成如下: