购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

实训项目拓展

①企业发放的奖金根据利润提成。利润I低于或等于 19 万元时,奖金可提 10%;利润高于 10 万元,低于 20 万元时,低于 10 万元的部分按 19%提成,高于 10 万元的部分,可提成7.5%;20 万元到 40 万元时,高于 20 万元的部分,可提成 5%;40 万元到 60 万元之间时高于40 万元的部分,可提成 3%;60 万元到 100 万元之间时,高于 60 万元的部分,可提成 1.5%,高于 100 万元时,超过 100 万元的部分按 1%提成。编写程序,实现当输入当月利润I时,输出应发放奖金总额。

参考程序:

运行结果:

②判断 4 位回文数。所谓回文数,就是各位数字正序排列和逆序排列都是同一数值的数,例如,数字 1221 按正序和逆序排列都为 1221,因此 1221 就是一个回文数;而 1234 的各位按倒序排列是 4321,4321 与 1234 不是同一个数,因此 1234 就不是一个回文数。本实例要求编写程序,判断输入的 4 位整数是否是回文数。

参考程序:

运行结果:

③快递计费系统。快递行业高速发展,邮寄物品变得方便快捷。某快递点提供华东地区、华南地区、华北地区的寄件服务,其中华东地区编号为 01、华南地区编号为 02、华北地区编号为 03,该快递点寄件价目表具体见表 3-1。

表 3-1 寄件价目表

本实例要求根据上表提供的数据编写程序,实现快递计费。

参考程序:

运行结果:

④模拟乘客进站流程。火车和地铁的出现极大地方便了人们的出行,但为了防范不法分子,保障民众安全,乘客进站乘坐火车或者乘坐地铁之前,需要先接受安检。部分车站先验票后安检,也有车站先安检后验票。以先验票后安检的车站为例,乘客的进站流程如下:

a.验票。检查乘客是否购买了车票,如果没有车票,不允许进站;如果有车票,对行李进行安检。

b.行李安检。检查刀具的长度是否超过 10 厘米,如果超过 10 厘米,提示刀具长度超过规定,不允许上车;如果不超过 10 厘米,顺利进站。

本实例要求编写程序,模拟乘客进站流程。

参考程序:

运行结果:

⑤猜拳游戏。“石头、剪刀、布”是大家经常玩的猜拳游戏,按照游戏规则,石头胜剪刀,剪刀胜布,布胜石头。

程序分析:用户输入 0、1、2 分别代表石头、剪刀、布,计算机通过random函数随机生成 0、1、2,编写程序来模拟用户和计算机的猜拳比赛。

参考程序:

计算机出拳是随机的,因此每次运行的结果不能预测,可能出现下面 3 种情况,比赛结果如图 3-3—图 3-5 所示。

图 3-3 比赛结果 1

图 3-4 比赛结果 2

图 3-5 比赛结果 3

⑥输入 3 个整数x,y,z,请把这 3 个数由大到小排序。

参考程序:

运行结果:

⑦输入 1 ~ 3 的整数,若输入 1 则画一个三角形(等边三角形,边长 90);若输入 2 则画一个圆形(半径 90);若输入 3 则画一个正方形(边长 90)。

参考程序:

运行结果:

⑧依次输入三角形的三边长,判断能否生成一个三角形(任意两边之和大于第三边)。若能生成三角形,判断其是否为等边三角形;若是则画出等边三角形。

参考程序:

运行结果: NBTCKxcJ4/4R8zOcSu6meM4MLoU1z2zkfJscL9029vDo4JRaZmFMtzo+JK1yFT1N

点击中间区域
呼出菜单
上一章
目录
下一章
×