C语言超市收银系统

上传人:夏** 文档编号:457665446 上传时间:2022-09-06 格式:DOC 页数:12 大小:193.50KB
返回 下载 相关 举报
C语言超市收银系统_第1页
第1页 / 共12页
C语言超市收银系统_第2页
第2页 / 共12页
C语言超市收银系统_第3页
第3页 / 共12页
C语言超市收银系统_第4页
第4页 / 共12页
C语言超市收银系统_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《C语言超市收银系统》由会员分享,可在线阅读,更多相关《C语言超市收银系统(12页珍藏版)》请在金锄头文库上搜索。

1、/*时间: 2015-7-1 16:44:21吴俊龙C语言专周设计超市收银系统*/# include # include #include int menu1(void);/主页面int menu2(void);/商品管理页面int menu3(void);/退出页面int menu4(void);/添加商品信息int menu5(void);/商品信息浏览int menu6(void);/商品信息修改int menu7(void);/商品信息查询int menu8(void);/商品信息删除int menu9(void);/结账 页面int sign(void);/欢迎页面struct im

2、aint id; /商品编号char name20; / 商品的名称 char produce30; / 商品的产地 int number; / 商品的数量 int money; / 商品的价格;int len = 0; struct ima thing50; struct ima * p;int menu1(void)/ 主页面 int n;system(cls); printf(nnn);printf(tt n);printf(tt| 欢迎使用结账管理系统 |n);printf(tt|n);printf(tt|n);printf(tt|1.商品管理|n);printf(tt|n);prin

3、tf(tt|2.结账模式|n);printf(tt|n);printf(tt|3.退出系统|n);printf(tt|n);printf(tt|n);printf(ntt 请输入您要进行的操作( 1-3 ) bb); scanf(%d,&n);while( n != 1 & n != 2 & n != 3 )printf( 提示 :nt 输入有误,请重新输入您要进行的操作(1-3 ) :n);scanf(%d,&n);return n;int menu2(void)/ 商品管理页面int n;system(cls);printf(nnn);printf(tt n);printf(tt|商品信息

4、管理页面|n);printf(tt|n);printf(tt|n);printf(tt|1.新购商品入库|n);printf(tt|2.商品信息删除|n);printf(tt|3.商品信息修改|n);printf(tt|4.商品信息查询|n);printf(tt|5.商品信息浏览|n);printf(tt|6.返回 主菜单 |n);printf(tt|n);printf(tt|n);printf(n t请输入您要进行的操作( 1-6 ) bb);scanf(%d,&n);while( n!=1 & n!=2 & n!=3 & n!=4 & n!=5 & n!=6)printf(提示 : n 输

5、入有误,请重新输入您要进行的操作(1-6 ) :n);scanf(%d,&n);return n;int menu9(void)/ 结账 页面 system(cls);float tot = 0, pay = 0;if(len != 0)int i;system(cls); printf(nnn);printf(tt n);printf(tt| 商品 结账 页面 |n);printf(tt|n);printf(tt 编号 t 名称 t 产地 t 数量 t 单价 n);printf(n);for(i=0; ilen; i+) printf(tt %dt %st%st%dt%dtnn, thing

6、i.id, thingi.name, thingi.produce, thingi.number, thingi.money);tot = (float)(thingi.number * thingi.money*10)/10); pay+=tot; printf(tttttttttttttttt 总共消费 : %.2fnn, pay);system(pause);elseprintf(t亲 购物车中没有商品,请先添加商品信息哟);system(pause);return 0;int menu8(void)/ 商品信息删除int i, j, num, e, t = len;if(len !=

7、0)printf(t 请输入您要删除的商品的编号: ); scanf(%d,&num);for(i=0; ilen; i+)if(thingi.id = num)j = i;if(j != (t-1)for(e=i-1; et; e+, j+)thingj.id = thingj+1.id; strcpy(thingj.name, thingj+1.name); strcpy(thingj.produce, thingj+1.produce); thingj.number = thingj+1.number; thingj.money = thingj+1.money;t-;p+;else t

8、-;p-;printf( 提示 : 删除完毕! ); system(pause);elseprintf( 暂无数据,请先添加商品信息! ); system(pause);return 0;int menu7(void)/ 商品信息查询int j, i, c, w;char name20;if(len != 0)dosystem(cls);printf(nnn);printf(tt n);printf(tt|商品信息查询|n);printf(tt|n);printf(tt|n);printf(tt|按编号查询请按 1 |n);printf(tt|按名称查询请按 2 |n);printf(tt|取

9、消请按 0 |n);printf(tt|_|n);printf(t请输入您的选择: );scanf(%d, &c);switch(c)case 0:break;case 1:printf(t 请输入商品的编号 ;); scanf(%d, &w);for(i=0; ilen; i+) if(thingi.id = w) system(cls);printf(nntt- - - - - - - - - -n);printf(tt商品编号:%dn, thingi.id );printf(tt商品名称:%sn, thingi.name);printf(tt商品产地:%sn, thingi.produc

10、e);printf(tt商品数量:%dn, thingi.number);printf(tt商品价格:%dn, thingi.money);system(pause);j=1;if(j=0)printf( 提示 :nt 没有该商品记录,请核对! ); break;case 2:printf(t 请输入商品的姓名: ); scanf(%s, name);for(i=0; ilen; i+)if(strcmp(name, thingi.name) = 0)system(cls);printf(nntt- - -n);printf(tt商品编号: %dn, thingi.id );printf(tt

11、商品名称: %sn, thingi.name);printf(tt商品产地: %sn, thingi.produce);printf(tt商品数量: %dn, thingi.number);printf(tt商品价格: %dn, thingi.money);j=1;system(pause); if(j=0)printf( 提示 : 没有该商品记录,请核对! ); break;default: printf(n提示: 您的输入有误,请重新输入 !);break;属于 do/ 属于 switchwhile(c!= 0);/ 属于 ifelseprintf( 暂无数据,请先添加商品信息! ); s

12、ystem(pause);return 0;int menu6(void)/ 商品信息修改 int num;int i, c; if(len != 0) system(cls);printf(t 请输入您要修改的商品的编号: ); scanf(%d, &num);for(i=0; ilen; i+) if( thingi.id = num )break;do system(cls); printf(nnn);printf( 请选择您要修改的商品的信息内容: n);printf(tt n);printf(tt|商品管理系统|n);printf(tt|n);printf(tt|n);printf(tt|名称请按 1 |n);printf(tt|数量请按 2 |n);printf(tt|产地请按 3 |n

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号