首页 > 编程语言 >C++外卖点餐系统

C++外卖点餐系统

时间:2022-08-30 00:34:10浏览次数:80  
标签:快递费 Food 系统 C++ 订单 菜品 卖点 Order

C++外卖点餐系统

设计并实现一个外卖点餐系统。至少为该系统设计两个类,菜品类Food和订单类Order。需要完成如下功能:
1、菜品Food类的属性包括:菜品代码,菜品名称,菜品价格,折扣等。菜品Food类的方法包括:构造函数,设置菜品相关信息的方法,输出菜品相关信息的方法,新增菜品,删除菜品,菜品打折等方法。
2、写订单Order类,含有订单编号,菜品名称和数量、快递费、订单总价格等属性。其中订单总价格为菜品总价格加上快递费。当菜品总价格大于20元时,免快递费。Order类还应该有显示订单信息,删除订单信息,查询订单信息等方法。
3、编写main()主函数,测试上述功能。
【其它要求】
(1)使用组合类。
(2)Food类和Order类都需要定义构造函数。
(3)为类重载至少一种运算符。
(4)项目需用多文件。

源码传送门

传送门:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111

标签:快递费,Food,系统,C++,订单,菜品,卖点,Order
From: https://www.cnblogs.com/codewriter/p/16637906.html

相关文章

  • 【C++】delete
    delete是根据指针的类型来调用析构的。当delete派生类对象填充的派生类指针,那么delete这个指针,先调用派生类析构,再调用基类析构。当多态环境下,delete指向派生类对象的基类......
  • # 关于C++20Concept(概念)及requires表达式的学习
    关于C++20Concept(概念)及requires表达式的学习Concept(概念)C++20引入了concept以在编译期检查模板实参是否满足指定的约束.如何不用concept进行约束template<typenam......
  • 2-1 django-员工管理系统
    1.视频【2-1、3-1、4-1、5-13】https://www.bilibili.com/video/BV1S44y1K7Hd?p=182.笔记1.创建1.1创建项目      1.2创建apppythonmanage.pystar......
  • Windows系统下Apache性能优化,提高并发
    Windows系统下Apache性能优化,提高并发_zltianhen的博客-CSDN博客 https://blog.csdn.net/zltianhen/article/details/8946425正文:   Apache服务器配合PHP日趋成为......
  • C++性能优化指南 pdf
    高清扫描版下载链接:https://pan.baidu.com/s/1Gwc_yVHcJY6trqNodDXLpA点击这里获取提取码《C++性能优化指南》是一本C++代码优化指南。作者精选了他在近30年编程生涯中频......
  • DOS system var(系统变量)
    errorlevel程序返回码echo%errorlevel%每个命令运行结束,返回码都被复制在这个变量里面用于判断刚才的命令是否执行成功默认值为0,一般命令执行出错会设errorlevel为......
  • 图书订阅管理系统——管理员管理用户
    1.这是界面设计(可能有亿点丑,重在这个过程)     2.图片1  当用户点击用户管理时,将进入该页面,灵活使用less、以及阿里图标库,在路由层级上,这一页与4个模块作为同级......
  • 大数据架构和算法实现之路:电商系统的技术实战 pdf
    高清扫描版下载链接:https://pan.baidu.com/s/1ed9wiUcGoxfSih5UYls5LQ点击这里获取提取码大数据架构和算法实现之路:电商系统的技术实战介绍了一些主流技术在商业项目中的......
  • C++ 左值于右值的理解
    定义与区别左值(lvalue,locatorvalue)表示了一个占据内存中某个可识别的位置(也就是一个地址)的对象。即左值指的是可以取地址的变量。区分表达式的左右值属性有一个简......
  • linux系统之一新建用户,并赋权
    一、创建用户第一种方式:创建用户:addusername创建密码:passwdname(回车后出现修改密码的提示)该方式创建的用户目录默认在home下。第二种方式:useradd-d/usr/disp-......