• 大小: 3.39MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-19
  • 语言: 其他
  • 标签: 售货机  

资源简介

该资源是自动售货模拟系统,主要是对自动贩卖机操作的模拟

资源截图

代码片段和文件信息

#include
#include
#include
#include
#include
#include
#include“wenjian.h“
#include“tool.h“
#include“change.h“
#include“jiemian.h“
#include“zhifu.h“


int color1=BLUE;
extern MOUSE * mouse;

/********************兑换零钱函数,由主函数xunahun函数直接调用****************/
void exchange(void)
{

setfillstyle(18);
bar3d(403036836800);
clearport();
change_tips();
}
/******************兑换零钱结束函数,由second直接调用**************************/
void end(void)
{
hide_mouse(mouse);
clearport();
out_txt(40310“兑币结束,欢迎再次使用“BLUE“.\\hzk\\hzk16“);
delay(2000);
clearport();

}
/******************兑换零钱的主要函数,由first函数直接调用******************/
void change_exchange(void)
{
int iflag=0;
double qian;
float t1;
char tip[60];
MENU a[2]={{80343120363“确认“}{288343328363“取消“}};
SHOUYIN money_inmoney_out;
cleardownport();
out_txt(45285“请将您要兑换的钱币投入,并点击按钮确认“color1“.\\hzk\\hzk16“);
money_in=get_shouyin();
money_out=get_shouyin();
qian=money_pay(a&money_in9);
sprintf(tip“您所投入的钱币总额为:%f“qian);
for(i=0;i<60;i++)
{
if(tip[i]==‘.‘)
{
tip[i+2]=‘\0‘;
break;
}
}
if(qian>0)
out_txt(45310tip1“.\\hzk\\hzk16“);
setfillstyle(110);
bar(41285367305);
out_txt(45285“请确认面额正确,点击确认后开始兑零“color1“.\\hzk\\hzk16“);
if(qian>0)
{
if(qian==50&&money_back(40&money_out))
{
if(money_out.yb1-money_out.tuqian[5]>=8)//判断是否有足够的硬币来找零
{
flag=1;
money_out.tuqian[5]+=8;
}
else
flag=-1;
}
else if(qian==20&&money_back(10&money_out))
{
if((money_out.yb1-money_out.tuqian[5])>8)
{
flag=1;
money_out.tuqian[5]+=8;
}
else
flag=-1;
}
else if(qian==10&&money_back(0&money_out))
{
if((money_out.yb1-money_out.tuqian[5])>8)
{
flag=1;
money_out.tuqian[5]+=8;
}
else
flag=-1;
}
else if(qian==5&&money_back(0&money_out))
{
if((money_out.yb1-money_out.tuqian[5])>4)
{
flag=1;
money_out.tuqian[5]+=4;
}
else
flag=-1;
}
delay(500);
show_mouse(mouse);
for(;;)
{
get_xy(mouse);
if(mouse_on(&a[0]mouse)&&mouse->buttons==1&&(flag==1||flag==-1||flag==0))
{
setfillstyle(110);
bar(41285367305);

if(flag==-1)
{
out_txt(45282“兑零出错出错原因:售货机零钱不足“color1“.\\hzk\\hzk16“);
for(i=0;i<7;i++)
money_in.tuqian[i]=-money_in.tuqian[i];
money_change(&money_in);
break;
 }
else  if(flag==1)
{
out_txt(45285“兑零成功正在返回您的零钱!“color1“.\\hzk\\hzk16“);
hide_mouse(mouse);
money_change(&money_out);//*************************吐出应找零钱;
for(i=0;i<7;i++)
money_out.tuqian[i]=money_in.tuqian[i]+money_out.tuqian[i];
new_shouyin(&money_out1);//*************************更新收银盒数据***********
break;
}
else if(flag==0)
{
    out_txt(45282“兑零出错出错原因:所投钱币面额不合规范“color1“.\\hzk\\hzk16“);
for(i=0;i<7;i

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2422  2015-05-31 22:55  11自动售货机模拟系统\work\AA修正说明.txt

     文件       2791  2015-05-31 22:55  11自动售货机模拟系统\work\ACV.DSK

     文件     135167  2015-05-31 22:55  11自动售货机模拟系统\work\ACV.EXE

     文件       7859  2015-05-31 22:55  11自动售货机模拟系统\work\ACV.PRJ

     文件       5260  2015-05-31 22:55  11自动售货机模拟系统\work\change.c

     文件        200  2015-05-31 22:55  11自动售货机模拟系统\work\change.h

     文件       6756  2015-05-31 22:55  11自动售货机模拟系统\work\donghua.c

     文件        279  2015-05-31 22:55  11自动售货机模拟系统\work\donghua.h

     文件       5554  2015-05-31 22:55  11自动售货机模拟系统\work\EGAVGA.BGI

     文件       3318  2015-05-31 22:55  11自动售货机模拟系统\work\FILE\a.bmp

     文件       3204  2015-05-31 22:55  11自动售货机模拟系统\work\FILE\A.DAT

     文件     318518  2015-05-31 22:55  11自动售货机模拟系统\work\FILE\acure01.bmp

     文件     308278  2015-05-31 22:55  11自动售货机模拟系统\work\FILE\acure03.bmp

     文件       3318  2015-05-31 22:55  11自动售货机模拟系统\work\FILE\b.bmp

     文件       3204  2015-05-31 22:55  11自动售货机模拟系统\work\FILE\B.DAT

     文件       3318  2015-05-31 22:55  11自动售货机模拟系统\work\FILE\c.bmp

     文件       3204  2015-05-31 22:55  11自动售货机模拟系统\work\FILE\C.DAT

     文件       3318  2015-05-31 22:55  11自动售货机模拟系统\work\FILE\card.bmp

     文件       3204  2015-05-31 22:55  11自动售货机模拟系统\work\FILE\CARD.DAT

     文件       3238  2015-05-31 22:55  11自动售货机模拟系统\work\FILE\card1.bmp

     文件       3124  2015-05-31 22:55  11自动售货机模拟系统\work\FILE\CARD1.DAT

     文件       3318  2015-05-31 22:55  11自动售货机模拟系统\work\FILE\d.bmp

     文件       3204  2015-05-31 22:55  11自动售货机模拟系统\work\FILE\D.DAT

     文件       3318  2015-05-31 22:55  11自动售货机模拟系统\work\FILE\e.bmp

     文件       3204  2015-05-31 22:55  11自动售货机模拟系统\work\FILE\E.DAT

     文件       3318  2015-05-31 22:55  11自动售货机模拟系统\work\FILE\f.bmp

     文件       3204  2015-05-31 22:55  11自动售货机模拟系统\work\FILE\F.DAT

     文件       3318  2015-05-31 22:55  11自动售货机模拟系统\work\FILE\g.bmp

     文件       3204  2015-05-31 22:55  11自动售货机模拟系统\work\FILE\G.DAT

     文件       3318  2015-05-31 22:55  11自动售货机模拟系统\work\FILE\h.bmp

............此处省略84个文件信息

评论

共有 条评论