自动售货机html代码,自动售货机系统源代码.doc
自动售货机系统源代码.doc
#include
#include
#include
#include "goods.h"
bool GetCharge(int Sum,int Money);
void Getsmalcharge(int Money,int *ChargeNum);
int KouLing();
char ChooseJieMian();
char SaleCenter();
void loadGoodsFromFile(Goods* gs);
char ManageCenter();
void KunCun();
void Sale();
void ShangJia();
void TongJiFun();
Goods goods[3];
TongJi tj[3];
void init(){
for(int i = 0; i < 3; ++i){
tj[i].jrxl = 0;
tj[i].jrzje = 0;
}
}
void main()
{
//初始化
init();
int op = 0;
//读取商品信息
loadGoodsFromFile(goods);
char c = ChooseJieMian();
while(true)
{
system("cls");
if( c == '1'){
c = SaleCenter();
}else if(c == '2'){
op = KouLing();
if(op == 1){
//进入管理界面
c = ManageCenter();
//system("pause");
}
else if(op == 0){
//进去销售界面
c = SaleCenter();
}
}
}
}
//----------------------------------------------------
/**
* @return 1销售界面 2管理界面
*/
char SaleCenter()
{
char state='N';
int Sum=0;
char Pro = 'd';
// printf("\n********************************\n");
while(true)
{
state='N';
Sum=0;
while(!(Pro == 'c' || Pro == 'a' || Pro == 'b' || Pro == 'q'))
{
system("cls");
printf("\n\t*******************************************");
printf("\n\t*********顾客您好,请选择商品**************\n");
printf("\n\t·a·商品%s ·b·商品%s ·c·商品%s ·q·管理\n",goods[0].name,goods[1].name,goods[2].name);
printf("\n\t -%d- -%d- -%d- (单位:件)",goods[0].totalCount,goods[1].totalCount,goods[2].totalCount);
printf("\n\t*******************************************\n\t\t");
Pro = getchar();
}
if(Pro == 'q')
break;
switch(Pro)
{
case 'a':
{
Sum=Sum+2;
printf("\n\t·商品A价格为%d,请投币·",Sum);
}
break;
case 'A':
{
Sum=Sum+2;
printf("\n\t·商品A价格为%d,请投币·"
自动售货机html代码,自动售货机系统源代码.doc相关推荐
- html段落自动删除,利用JS代码自动删除稿件的普通弹幕功能
事情的起因是在b站投稿了一个高级弹幕测试的视频(av9940487),但是由于b站的弹幕池机制是新的弹幕顶掉旧的弹幕,所以导致一些人发的高级弹幕很快就被顶掉了. 所以就想着写个脚本来自动删除属性为普通 ...
- c语言编程学生管理系统的代码,C语言学生管理系统源代码.doc
C语言学生成绩管理系统源代码,保证能用-- #include "malloc.h" #include "stdio.h" #include "stdl ...
- 学生签到系统c代码_学生考勤系统源代码
- 1 - 学生考勤系统源代码 void lace(int n) /* 花边函数 */ { int i; for(i=0;i { putchar('*'); /* 输出 n 个 **/ } } ...
- 用c 语言做课程表系统代码,[计算机]C语言课程表源代码.doc
[计算机]C语言课程表源代码 #include #include #include char course[10][7][10]; //用于存储课程表中的课程 void saveCourse(); / ...
- java超市买东西代码_java超市购物系统源代码(源码大小10M)
java超市购物系统源代码(源码大小10M) 本站提供几百套大型商业源码,平均一元一套,火爆下载中...... QQ:283072.283672 EMAIL:web@hur.cn.jhwjeffrey ...
- 共轭梯度法matlab代码博客园,共轭梯度法源代码.doc
共轭梯度法源代码 共轭梯度法程序源代码 #include #include #define N 10 #define eps pow(10,-6) double f(double x[],double ...
- Mybatis Plus 代码自动生成器常用配置参考(详细解读)
Mybatis Plus 代码自动生成器常用配置 代码自动生成器常用配置 基础配置 代码自动生成配置(详) 1.常量 2.主方法用于运行生成代码 3.代码生成方法 4.各项配置详解 代码自动生成器常用 ...
- 自动售货机微信支付 服务器,售货机微信支付原理和技术难点
原标题:售货机微信支付原理和技术难点 首先,了解一下售货机投币支付的工作原理.顾客投币后,售货机上的投币器会识别顾客的投币金额,并通讯售货机主板.然后顾客在售货机上选择商品,主板确认顾客投币金额可以购 ...
- python代码大全o-Python实现的一个自动售饮料程序代码分享
写这个程序的时候,我已学习Python将近有一百个小时,在CSDN上看到有人求助使用Python如何写一个自动售饮料的程序,我一想,试试写一个实用的售货程序.当然,只是实现基本功能,欢迎高手指点,新手 ...
最新文章
- websecurity - Web Security Testing Framework 超级牛B扫描器
- begin end会产生事务吗_无线信号放大器会产生同频干扰吗?
- 编译32位扩展在64位环境
- 什么Linux服务器最适合你?
- 数据库复习总结(12)数据检索
- 30.Node.js 全局对象
- JDK12的新特性:teeing collectors
- 协议处理程序初始化失败_TCP协议、算法和原理
- LPTHW 笨方法学习python 16章
- ArcGIS API For Javascript :如何动态生成 token 加载权限分配的地图服务?
- 如何保持MacBook电池健康并延长其使用寿命?
- codeforces 584E Anton and Ira [想法题]
- 方差分析ANOVA、单因素方差分析、协变量方差分析ANCOVA、重复测量方差分析、双因素方差分析( two-way ANOVA)、多元方差分析MANOVA、多元协方差分析MANCOVA
- gif透明背景动画_用“万彩动画大师”点亮你的微课
- Linux#使用ll命令
- b站首页banner景深移动特效 bilibili秋
- 浅谈晶振作用功能、晶体和晶振、外部时钟和内部时钟、分频倍频预分频后分频、定时器和计数器
- M1 Pro MacBookPro使用tmux
- Linux运维09:ip命令详解
- Android 下拉控件Spinner