顺序结构程序设计作业
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、(将英尺转换为米)编写程序,读入英尺数,将其转换为米数并显示结果。一英尺等于0.305米。
运行示例:(加阴影部分表示是从键盘输入的)
Enter a value for feet:16 enter↙
16 feet is 4.88 meters
2、(求ASCII对应的字符)编写程序,接受一个ASCII码(从0到128的整数),然后显示它所代表的字符。例如,输入97,程序显示的字符是a。
运行示例:
Enter an ASCII code:69 enter↙
The character for ASCII code 69 is E
3、(医疗应用程序:计算BMI)身体质量指数(BMI)是对体重的健康测量。它的值可以通过将体重(以公斤为单位)除以身高(以米为单位)的平方值得到。编写程序,提示用户输入体重(以公斤为单位)以及身高(以米为单位),然后显示BMI。
运行示例:
Enter your weight in kilograms: 60 enter↙
Enter your height in meters:1.65 enter↙
BMI is 22.0386
4、(科学方面:技术能量)编写程序,计算将水从初始温度加热到最终温度所需要的能量。程序应该提示输入水的重量(以千克为单位),以及水的初始温度和最终温度。计算能量的公式是:
Q=M(最终温度-初始温度)4184
M是水的重量,温度以摄氏为单位,Q是能量,以焦耳为单位。
运行示例:
Enter the amount of water in kilograms:55.5 enter↙
Enter the initial temperature :3.5 enter↙
Enter the final temperature:10.5 enter↙
The energy needed is 1.62548e6
5、(几何方面:两点间距离)编写程序,提示用户输入两个点(x1,y1)和(x2,y2),然后显示两点之间的距离。注意使用pow()函数。
运行示例:
Enter x1 and y1 :1.5 -3.4 enter↙
Enter x2 and y2: 4 5 enter↙
The distance of the two points is 8.7641
6、(物理方面:求出跑道的长度)假设一个飞机的加速度是a而起飞的速度是v,那么可以使用下面的公式计算出起飞所需的最短跑道长度。
length=v2/(2a)
编写程序,提示用户输入以米/秒为单位的速度v和以米/秒的平方为单位的加速度a,然后显示最短跑道长度。
运行示例:
Enter v and a:60 3.5 enter↙
The minimum runway length for this airplane is 514.286