c语言点餐怎么变量相加营业额,c语言点餐系统软件.docx
PAGE / NUMPAGES
//自动点餐系统1.0
//本系统现在可用于大中型饭店的房间里,个人觉得比较实用,本系统仅用了课本前面的几//容。有几个算法的bug,见谅。
#include
#include //用于改变颜色和清屏
#include //用于延时,Sleep
void wlwcom(); //欢迎界面
void rome(); //房间基本信息
void huncai(); //荤菜界面
void sucai(); //素菜界面
void jiushui(); //酒水饮料界面
void service(); //请求服务的界面
void end(); //服务界面
int delay(); //延时函数
int temp,num=0,sum=0,p,j=0,i,k;
double c,d;
int a,b;
void main()
{
system("color F5");
wlwcom();
temp=getchar();
if(temp)
system("cls");
rome();
if(temp)
{
delay();
system("cls");
}
huncai();
do
{
printf("请输入前方的编号以点荤菜并按enter\n");
scanf("%d",&num); //输入编号来计算总价格
fflush(stdin);
if(num==1)
sum=30+sum;
if(num==2)
sum=45+sum;
if(num==3)
sum=30+sum;
if(num==4)
sum=30+sum;
if(num==5)
sum=25+sum;
printf("您现在已消费%d元\n",sum);
printf("如果继续点菜,请按6并按enter,如果想结束点荤菜以点素菜,则请按0键,后按enter以确认\n");资料个人收集整理,勿做商业用途
scanf("%d",&p);
if(p==0)
break;
else
huncai();
}while(1);
delay();
system("cls");
printf("您现在已消费%d元\n",sum);
sucai();
do
{
printf("请输入前方的编号以点素菜并按enter\n");
scanf("%d",&num);
fflush(stdin);
if(num==1)
sum=15+sum;
if(num==2)
sum=15+sum;
if(num==3)
sum=10+sum;
if(num==4)
sum=12+sum;
if(num==5)
sum=13+sum;
printf("您现在已消费%d元\n",sum);
printf("如果继续点菜,请按6并按enter,如果想结束点素菜以点酒水,则请按0键,后按enter以确认\n");资料个人收集整理,勿做商业用途
scanf("%d",&p);
if(p==0)
break;
else
sucai();
}while(1);
delay();
system("cls");
printf("您现在已消费%d元\n",sum);
jiushui();
do
{
printf("请输入前方的编号以点酒水并按enter\n");
scanf("%d",&num);
fflush(stdin);
if(num==1)
sum=4+sum;
if(num==2)
sum=4+sum;
if(num==3)
sum=12+sum;
if(num==4)
sum=12+sum;
if(num==5)
sum=10+sum;
printf("您现在已消费%d元\n",su
c语言点餐怎么变量相加营业额,c语言点餐系统软件.docx相关推荐
- c语言中的下标变量是什么,c语言引用数组元素时其数组下标的允许的数据类型是什么...
c语言引用数组元素时其数组下标的允许的数据类型是什么 发布时间:2020-07-30 11:56:52 来源:亿速云 阅读:621 作者:Leah c语言引用数组元素时其数组下标的允许的数据类型是什么 ...
- C语言删掉无关变量无输出,C语言变量类型与输出控制用法实例教程
本文实例讲述了C语言变量类型与输出控制用法,有助于读者很好的对其进行总结与归纳.该实例分享给大家供大家参考借鉴之用.具体如下: 完整实例代码如下: /************************* ...
- c语言中的下标变量是什么,c语言中数组的下标从什么开始?
c语言中数组的下标从0开始. 数组中的各元素的存储是有先后顺序的,它们在内存中按照这个先后顺序连续存放在一起.数组元素用整个数组的名字和它自己在数组中的顺序位置来表示. 例如:a[0]就表示名字为a的 ...
- c语言指针赋值指针变量赋值吗,C语言_指针变量的赋值与运算,很详细
指针变量的赋值 指针变量同普通变量一样,使用之前不仅要定义说明, 而且必须赋予具体的值.未经赋值的指针变量不能使用, 否则将造成系统混乱,甚至死机.指针变量的赋值只能赋予地址, 决不能赋予任何其它数据 ...
- c语言结构体成员变量默认值,C语言结构体要点笔记
近日,做一个东西却发现自己在C语言,特别是结构体这个知识点上还缺乏认识.所以在学习了网友的分享后,下面在下文记录一些重要的要点吧. 一.struct是一种复合数据类型(这一点很重要,结构体只是一个类型 ...
- C语言最简单的变量交换,【C语言】5种妙招教你轻松搞定变量值交换
C语言中交换两个变量值的操作经常会用到,也有不少人提问诸如不用临时变量怎么交换两个变量值的问题,今天我们在这里进行一个总结,一共有5种方法,希望大家看完有所收获. 1.临时变量法 方法解释:采用临时变 ...
- c语言实验常量与变量的作用,C语言的常量与变量
本节主要介绍常量和变量的概念及使用方法. 1.常量 所谓常量是指在程序运行过程中,其值不能被改变的量.在C语言中, 常量在程序中经常直接出现,有整型常量.实型常量.字符常量和字符串常量等类型.整型常量 ...
- c语言中结构体变量的作用,C语言 结构体 类型变量的 定义 和 引用
前面学习了变量和数组这些简单的数据结构,它们的特点是必须使用规定的数据类型.例如数组被定义为整型后,它的所有存储单元都是由整型构成.现实生活中某一类事物的共同属性可能是由不同的数据类型组成的集合,或者 ...
- c语言定义92bit位变量,IAR中 C语言位定义
__IO_REG8_BIT( SYS, 0xFFFFF802, __READ_WRITE ) #define __IO_REG8_BIT(NAME, ADDRESS, A ...
最新文章
- php python-浅谈php调用python文件
- Linux网络编程中tcp_server和tcp_client函数的封装
- [Swift]LeetCode934. 最短的桥 | Shortest Bridge
- 【Python-ML】SKlearn库RANSAC拟合高鲁棒性回归模型
- mysql设置check
- linux进程---exec族函数(execl, execlp, execv, execvp, )解释和配合fork的使用
- 数据结构-图-邻接矩阵-试在邻接矩阵存储结构上实现图的基本操作 matrix_insert_vertex 和matrix_insert_arc-icoding
- 拥抱模块化Java平台:Java 10上的Apache CXF
- java接口如何接受语音参数_Java 是如何优雅地实现接口数据校验的?
- 蓝桥杯 ADV-143算法提高 扶老奶奶过街
- 《互联网运营智慧》随书视频
- linux中python如何调用matlab的数据_如何在Python中创建Gif动图?(动图数据可视化基础教学)
- java实现堆栈排序_Java代码为例讲解堆的性质和基本操作以及排序方法
- 《Java核心技术 卷12》读书笔记
- jQuery入门第二章(显示隐藏动画)
- 一文读懂什么是MRO采购
- No operator matches the given name and argument types. You might need to add explicit type casts
- 肠道重要菌属——另枝菌属(Alistipes),调节炎症情绪等的潜力菌
- python寻峰算法_python中的快速寻峰与质心
- 离散型随机变量及其分布列
热门文章
- python笔记27:数据分析之交叉分析
- Windows如何强制关闭电脑全部代理
- PB控件属性之Tab
- ZBLOG即时聊天(客服)插件v1.3.2版本下载,强大的在线客服系统源码
- 音乐机器人特奥_意大利机器人特奥·特罗尼科征服中国观众 Il Robot italiano conquista la Cina...
- 为什么开软件计算机停止工作原理,出现一个问题,导致程序停止正常工作 请关闭该程序...
- 微信小程序web-view 外部引用h5页面调用摄像头录制视频 配有提示音
- 如何检查java代码有误_Java代码查错题
- Jmeter 添加kafka支持
- 车主因眼睛小被自动驾驶误判?——智能座舱CV体验的经典corner case剖析 by 资深AI产品经理@方舟...