自动售货机系统源代码.doc

自动售货机系统源代码.doc

ID:57381363

大小:37.00 KB

页数:10页

时间:2020-08-14

自动售货机系统源代码.doc_第1页
自动售货机系统源代码.doc_第2页
自动售货机系统源代码.doc_第3页
自动售货机系统源代码.doc_第4页
自动售货机系统源代码.doc_第5页
资源描述:

《自动售货机系统源代码.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、#include#include#include#include"goods.h"boolGetCharge(intSum,intMoney);voidGetsmalcharge(intMoney,int*ChargeNum);intKouLing();charChooseJieMian();charSaleCenter();voidloadGoodsFromFile(Goods*gs);charManageCenter();voidKunCun();voidSale();voidShangJia();voidTon

2、gJiFun();Goodsgoods[3];TongJitj[3];voidinit(){for(inti=0;i<3;++i){tj[i].jrxl=0;tj[i].jrzje=0;}}voidmain(){//初始化init();intop=0;//读取商品信息loadGoodsFromFile(goods);charc=ChooseJieMian();while(true){system("cls");if(c=='1'){c=SaleCenter();}elseif(c=='2'){op=KouLing();if(op==1){//进入管理界面c=ManageCe

3、nter();//system("pause");}elseif(op==0){//进去销售界面c=SaleCenter();}}}}//----------------------------------------------------/***@return1销售界面2管理界面*/charSaleCenter(){charstate='N';intSum=0;charPro='d';//printf("********************************");while(true){state='N';Sum=0;while(!(Pro=='c'

4、

5、

6、Pro=='a'

7、

8、Pro=='b'

9、

10、Pro=='q')){system("cls");printf("t*******************************************");printf("t*********顾客您好,请选择商品**************");printf("t·a·商品%s·b·商品%s·c·商品%s·q·管理",goods[0].name,goods[1].name,goods[2].name);printf("t-%d--%d--%d-(单位:件)",goods[0].totalCount

11、,goods[1].totalCount,goods[2].totalCount);printf("t*******************************************tt");Pro=getchar();}if(Pro=='q')break;switch(Pro){case'a':{Sum=Sum+2;printf("t·商品A价格为%d,请投币·",Sum);}break;case'A':{Sum=Sum+2;printf("t·商品A价格为%d,请投币·",Sum);}break;case'b':{Sum=Sum+3;pr

12、intf("t·商品B价格为%d,请投币·",Sum);}break;case'B':{Sum=Sum+3;printf("t·商品B价格为%d,请投币·",Sum);}break;case'c':{Sum=Sum+6;printf("t·商品C价格为%d,请投币·",Sum);}break;case'C':{Sum=Sum+6;printf("t·商品C价格为%d,请投币·",Sum);}break;default:{printf("t输入物品有误!!!!");}break;};intMoney;boolst=false;while(!s

13、t){//printf("输入金额:");scanf("%d",&Money);getchar();st=GetCharge(Sum,Money);};Pro='d';system("PAUSE");}return'2';}boolGetCharge(intSum,intMoney){intChargeNum[4];for(inti=0;i<4;i++){ChargeNum[i]=0;}if(Sum>Money){printf("t·所投金额不足支付所选商品,请重新投币·");returnfalse;}e

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。