教小学生C系列点菜系统增加菜品价

白癜风诊疗体系 http://www.csxsl.com/tslf/

之前应朋友需求,完成了一个简单的C++点菜系统,用于朋友对小学生C++兴趣班的授课,更新了两篇文章,分别是:

(年11月11日)

(年11月12日)

突然对这个命题产生了兴趣,于是决定站在需求的角度,一步步去完善,融入更多的C++的基础知识。之前实现的效果如下:

今天,我们站在用户的角度,结合C++的基础知识,完善一下如下需求:

1.为每一个菜品增加价格;

2.在生成菜单时,计算单价、合计,以及最终的总价;

完善后的效果如下:

用到了三个数组:分别是:

  stringmenu[6]用来存放菜品名称;

  floatmoney[6]用来存放菜品价格;

  intmenu_count[6]用来存放点菜的份数;

我们利用了数组的排序,通过数组的下标来定位菜品的属性,例如:下标0代表第一个菜品的信息

menu[0]则是第一个菜的名称;

money[0]则是第一个菜的价格;

menu_count[0]则是第一个菜品被顾客点的个数;

最终通过这三个数组的相乘,得出菜品的合计,与整个菜单的总价。

源码如下:




转载请注明:http://www.aierlanlan.com/rzfs/5219.html

  • 上一篇文章:
  •   
  • 下一篇文章: