c++实现餐厅点餐功能

这是一个使用C++编写的简单餐厅点餐系统,包括菜品管理(删除、修改、查询)、展示菜单和顾客点餐及结账功能。通过类`Food`、`Shop`和`Guest`实现不同操作,用户可以交互式地进行餐厅操作。
还没来得及学习太多,保存着,等慢慢补充吧。
#include "iostream"
#include "stdlib.h"
#include "iomanip"
using namespace std;
const int NUM = 3;
class Guest;
class Food
{
private:
	int Fnum;                  //菜编号
	char Fname[10];			  // 菜名
	char Fclasses[10];        // 菜类别
	double Fprice;            //菜单价
public:
	Food(char *fclasses = NULL, int fnum = 0, char *fname = NULL,  double fprice = 0) {};
	friend class Shop;
	friend class Guest;
};
class Shop
{
private:
	Food f[NUM];          //餐厅食物样数
	int num;              //实际样数
public:
	Shop();
	void Food_delete(int fnum);
	void Food_amend(int fnum);
	void Food_find(int fnum);
	void Show_menu();
	friend class Guest;
};
class Guest
{
private:
	int Tnum;                     //桌号
	Food g_food[NUM];            //所点菜的信息
	int f_num[NUM];             //份数
	int S;                      //点餐的菜的样数
public:
	Guest(Shop p,i
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值