C语言自制简单点菜系统
该系统完成以下功能:
1.点餐,进入点餐界面,选择菜品。
2.添菜,在已点菜品的基础上增加菜品。
3.减菜,在已点菜品基础上减少菜品。
4.结算,根据已点菜品计算价格。
0.退出。
#include <stdio.h>void main_munu(){char a[6][20]={"","点餐","添菜","减菜","结算"};int i;for(i=1;i<5;i++){printf("\t%d.%s\n",i,a[i]);}printf("\t0.点餐结束\n");
}
void menu_caipin(){
char a[10][20]={"宫保鸡丁 10","酱爆鸭片 18","木须肉 15","沸腾鱼 88",
"手撕圆白菜 12","麻婆豆腐 8","小鸡炖蘑菇 48","水晶肘子 58","米饭 3","香酥带鱼 25"};//定义字符数组,存放菜名printf("请具体选择菜品:\n");for (int i = 0; i < 10; i ++) {printf("\t\t%d.%s\n",i+1,a[i]);}printf("\t\t0.返回上层菜单\n");
}
int main(int agrc,const char *argv[]){printf("*******河北农大中餐店 *****\n");printf("****** 欢迎您点餐 *********\n");int M;int n;int k;int m;int x[10] = {0};int price1[10] = {0};int price[10] = {10,18,15,88,12,8,48,58,3,25};int total = 0;char name[10][20]={"宫保鸡丁 ","酱爆鸭片 ","木须肉 ","沸腾鱼 ","手撕圆白菜","麻婆豆腐 ","小鸡炖蘑菇","水晶肘子 ","米饭 ","香酥带鱼 "};while (1) {
do {main_munu();scanf("%d",&M);if(M==0)break;switch (M){case 1:{menu_caipin();while (1) {scanf("%d",&n);if (n == 0){break;} price1[n-1] += price[n-1];x [n-1] ++;}}if (n == 0)break;case 2:{ menu_caipin();printf("请选择要添加的菜:>");while(1){scanf("%d",&k);if (k == 0) {break;}price1[k-1] += price[k-1];x [k-1] ++; }} if(k == 0)break;case 3:{printf("请选择要减少的菜:>");menu_caipin();while(1){scanf("%d",&m);if(m==0){break;}price1[m-1] -= price[m-1];x [m-1] --; }}if(m == 0)break;case 4:{printf("菜名\t\t单价(元)\t数量\t总价格(元)\n-----------------------------------\n");for (int j = 0; j < 10; j++) {if (price1[j] != 0) {printf("%s\t\t%3d\t\t%3d\t%3d\n",name[j],price[j],x[j],price1[j]);total += price1[j];}}printf("总价格:\t\t\t\t\t%3d\n",total);printf("祝您用餐愉快,期待您的下次光临!\n");break;}break;}if(n == 0)break;}while(n) ;}return 0;
}
C语言自制简单点菜系统相关推荐
- C语言自制简单绘制时钟小程序
先贴效果图给大家先看看 基本机制是通过获取系统的时钟去绘制图线进行展示 贴出代码 ,大家可以直接使用的 .程序我进一步的讲解 #include <graphics.h> #include ...
- 酒店点菜系统c语言,求一个用最基础的C语言编写的简单饭店点菜系统
白方明 18级 2014-05-29 回答 把要求说一下 点菜系统可不轻松,得花时间才能搞定.另外用c++写可否? 追问: 只能使用C语言, 要有 顾客界面和管理员界面,点菜加菜,结账,管理员修改菜单 ...
- c语言编写的点菜程序,基于C语言实现点菜系统
本文实例为大家分享了C语言点菜系统的具体代码,供大家参考,具体内容如下 用C语言编写的简单的餐厅点菜系统,操作简单,代码不多,菜单可以自己更改,价格也是 #include #include #incl ...
- 安卓手机如何打开php文件夹,Android_Android中调用系统的文件浏览器及自制简单的文件浏览器,调用系统自带的文件浏览器- phpStudy...
Android中调用系统的文件浏览器及自制简单的文件浏览器 调用系统自带的文件浏览器这很简单: /** 调用文件选择软件来选择文件 **/ private void showFileChooser() ...
- html诗集代码简单,自制简单的诗歌搜索系统
项目简介 本文将介绍一个笔者自己的项目:自制简单的诗歌搜索系统.该系统主要的实现功能如下:指定一个关键词,检索出包含这个关键词的诗歌,比如关键词为"白云",则检索出的诗歌可以为王维 ...
- 如何用c语言做衣物存放系统,C语言实现简单的图书管理系统
本文实例为大家分享了C语言实现简单图书管理系统的具体代码,供大家参考,具体内容如下 代码: /* 课程设计项目名称:图书查询系统 作者:施瑞文 时间:2018.3.4 */ #include #inc ...
- PHP结课报告-简单的点菜系统(完整版,附源码与数据库)
1 系统背景及意义 1.1系统开发背景介绍 餐饮业在我国有着悠久的发展历史,是与人民生活密切相关的 行业之一,同时也是我国经济增长的新亮点,在 2010 年全国餐饮零 售总额高达 15913 亿元,实 ...
- c语言成绩查询系统源代码,C语言版简单成绩查询系统源代码概要.doc
C语言版简单成绩查询系统源代码概要 // // main.c // xueshengchengji // // Created by lxb on 13-9-16. // Copyright (c) ...
- 自制简单的小型Linux,自制小型Linux系统
< div id="content" contentScore="949″>自制小型Linux系统 [详细步骤] 1:找一个新的SCSI接口的Hard Dis ...
- C语言餐馆点菜系统设计,order-system 使用c语言设计的餐厅点菜系统 - 下载 - 搜珍网...
餐厅点菜系统/Menu/凉菜类.txt 餐厅点菜系统/Menu/家常小炒.txt 餐厅点菜系统/Menu/干锅.火锅.txt 餐厅点菜系统/Menu/投诉建议.txt 餐厅点菜系统/Menu/机密文件 ...
最新文章
- ETSI MEC — 面向边缘计算的 5G 增强技术探讨
- ad域控如何建立在云端_呼叫中心哪家好?选择云端呼叫中心还是本地化部署呼叫中心好?...
- Eclipse 中查看一个方法被哪些对象引用了
- Servlet课程0425(五) sendRedirect实现不同页面共享数据
- oracle强大的包,ORACLE 程序包
- 【算法】 - 动态规划 + 位运算
- 输入一个正整数求所有素数因子_一起来聊聊素数的两个性质
- 日志对服务器压力,服务器一大堆错误日志的解决方法
- getAttribute和getParameter的区别
- azure云数据库_将Azure SQL数据库警报集成到Slack
- css hack 尽我所见
- 最新Dynamips for工大瑞普模拟器7.2正式完全版和使用指南
- InstallShield打包程序
- 零信任之微分段(微隔离)
- java运行内存不足_Java运行过程出现的内存不足问题
- [渝粤教育] 西南科技大学 园艺作物高产栽培 在线考试复习资料
- “限时分享“ 本地80个小游戏 HTML+CSS+JS源码分享
- 相机成像---世界坐标系、相机坐标系、图像坐标系和像素坐标系之间的转换关系
- 艾伟也谈项目管理,工作感言:任务分配及管理
- android 阅读器自动滚动,Android编程实现小说阅读器滑动效果的方法