欢迎来到天天文库
浏览记录
ID:57381363
大小:37.00 KB
页数:10页
时间:2020-08-14
《自动售货机系统源代码.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
此文档下载收益归作者所有