练习:17

原题目是:

你准备去海南旅游,现在要订购机票。机票的价格受季节旺季,淡季影响,而且头等舱和经济舱价格也不同。假设机票原价为5000元,4~10月为旺季,旺季头等舱九折,经济舱打八折,淡季头等舱打五折,经济舱打四折。编写程序,使用嵌套if选择结构,根据出行的月份和选择的舱位输出实际机票的价格。

如下:

请输入您出行的月份:1~12

5

请问你选择头等舱还是经济舱?头等舱请输入1,经济舱输入2

2

您的机票价格为:3000.0

注:粗,斜体为从键盘录入的数据。

分析及执行:

  • 使用if镶嵌结构
  • 使用mo保存月份
  • 使用air对飞机舱位进行划分
  • 使用if镶嵌结构对旺季时的头等舱及经济舱进行划分
  • 使用if多重结构,对淡季时头等舱及经济舱进行划分
  • 逻辑问题,很费脑筋!思考了一晚上才弄出来,而且因为对if镶嵌不熟悉,所以吃了不少亏。。。

参考代码

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据