C语言超市收银系统方案_第1页
C语言超市收银系统方案_第2页
C语言超市收银系统方案_第3页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、/*时间:2015-7-116:44:21吴俊龙C语言专周设计超市收银系统*/include<stdio.h>include<windows.h>#include<string.h>intmenu1(void);/主页面intmenu2(void);/商品管理页面intmenu3(void);/退出页面intmenu4(void);/添加商品信息intmenu5(void);/商品信息浏览intmenu6(void);/商品信息修改intmenu7(void);/商品信息查询intmenu8(void);/商品信息删除intmenu9(void);/结账页面

2、intsign(void);/欢迎页面structima(intid;/商品编号charname20;/商品的名称charproduce30;/商品的产地intnumber;/商品的数量intmoney;/商品的价格;intlen=0;structimathing50;structima*p;intmenul(void)/主页面(intn;system("cls");printf("nnn");printf("ttn");printf("tt|欢迎使用结账管理系统|n");printf("tt|n&quo

3、t;);printf("tt|n");printf("tt|1.商品管理|n");printf("tt|n");printf("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

4、&&n!=2&&n!=3)(printf("提示:nt输入有误,请重新输入您要进行的操作(1-3):n");scanf("%d",&n);returnn;intmenu2(void)/商品管理页面(intn;system("cls");printf("nnn");printf("ttn");printf(-tt|商品信息管理页面|n");printf("tt|n");printf("tt|n");print

5、f(-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("nt请输入您要进行的操作(1-6)bb");scanf("%d”,&n);while(n!

6、=1&&n!=2&&n!=3&&n!=4&&n!=5&&n!=6)printf("提示:n输入有误,请重新输入您要进行的操作(1-6):n");scanf("%d",&n);returnn;intmenu9(void)/结账页面(system("cls");floattot=0,pay=0;if(len!=0)(inti;system("cls");printf("nnn");printf("ttn

7、");printf("tt|商品结账页面|n");printf("tt|n");printf("tt编号t名称t产地t数量t单价n");printf("n");for(i=0;i<len;i+)(printf("tt%dt%st%st%dt%dtnn”,thingi.id,,duce,thingi.number,thingi.money);tot=(float)(thingi.number*thingi.money*10)/10);pay+=tot

8、;system("pause");else(printf(-t亲购物车中没有商品,请先添加商品信息哟");system("pause");return0;intmenu8(void)/商品信息删除(inti,j,num,e,t=len;if(len!=0)(printf(-t请输入您要删除的商品的编号:");scanf("%d”,&num);for(i=0;i<len;i+)j=i;if(j!=(t-1)(for(e=i-1;e<t;e+,j+)(thingj.id=thingj+1.id;strcpy(

9、,thingj+1.name);strcpy(duce,thingj+1.produce);thingj.number=thingj+1.number;thingj.money=thingj+1.money;t-;p+;else(t-;p-;printf("提示删除完毕!");system("pause");else(printf("暂无数据,请先添加商品信息!");system("pause");return0;intmenu7(void)/商品信息查询(intj,i,c

10、,w;charname20;if(len!=0)(do(system("cls");printf("nnn");printf("ttn");printf("tt|商品信息查询|n");printf("tt|n");printf("tt|n");printf("tt|按编号查询请按1|n");printf("tt|按名称查询请按2|n");|n");printf("tt|printf("t请输入您的选择:,s

11、canf("%d”,&c);switch(c)(case0:break;case1:printf(-t请输入商品的编号;");scanf("%d",&w);for(i=0;i<len;i+)if(thingi.id=w)(system("cls");printf("nntt-printf("tt商品编号:printf("tt商品名称:printf("tt商品产地:printf("tt商品数量:printf("tt商品价格:system("pau

12、se");-n");%dn",thingi.id);%sn",);%sn",duce);%dn",thingi.number);%dn",thingi.money);j=1;if(j=0)printf("提示:nt没有该商品记录,请核对!”);break;case2:printf(-t请输入商品的姓名:,scanf("%s”,name);for(i=0;i<len;i+)if(strcmp(name,)=0)system("c

13、ls");printf("nnttn");printf("tt商品编号:%dn",thingi.id);printf("tt商品名称:%sn",);printf("tt商品产地:%sn",duce);printf("tt商品数量:%dn",thingi.number);printf("tt商品价格:%dn",thingi.money);j=1;system("pause");if(j=0)break;de

14、fault:printf("n提示:您的输入有误,请重新输入!");break;/属于switchwhile(c!=0);/属于do/属于ifelseprintf(-暂无数据,请先添加商品信息!");system("pause");return0;intmenu6(void)/商品信息修改intnum;inti,c;if(len!=0)(system("cls");printf("t请输入您要修改的商品的编号:,scanf("%d”,&num);for(i=0;i<len;i+)(if(th

15、ingi.id=num)break;do(system("cls");printf("nnn");printf(-请选择您要修改的商品的信息内容:n");printf("ttn");printf("tt|商品管理系统|n");printf("tt|n");printf("tt|n");printf("tt|名称请按1|n");printf("tt|数量请按2|n");printf("tt|产地请按3|n")

16、;printf("tt|价格请按4|n");printf("tt|n");printf("t请输入您的选择:,scanf("%d",&c);switch(c)(case0:break;case1:printf(-请输入新的商品名称:,scanf("%s”,);break;case2:printf("请输入新的商品数量:,scanf("%d”,&thingi.number);break;case3:printf(-请输入新的商品产地:,scanf("

17、%s”,duce);break;case4:printf("请输入新的商品价格:,scanf("%d”,&thingi.money);break;default:printf("n提示:您的输入有误,请重新输入!”);break;if(c=1|c=2|c=3|c=4)printf("nt修改成功");system("pause");while(c!=0);printf("nt正在保存数据中.");for(i=0;i<10;i+)printf(".");

18、Sleep(500);elseprintf(-暂无数据,请先添加商品信息!");system("pause");return0;intmenu4(void)/添加商品信息页面(inti=0,t;system("cls");printf("nnn");printf("ttn");printf(-tt|添加商品信息页面|n");printf("tt|n");if(len=0)p=thing;printf(-t请输出你要添加的商品个数:,scanf("%d”,&l

19、en);t=len;do(printf("tt商品编号:%dn",+i);p->id=i;printf("tt商品名称:");scanf("%s",p->name);printf("tt商品产地:");scanf("%s",p->produce);printf(-tt商品数量:");scanf("%d",&p->number);printf(-tt商品价格:");scanf("%d",&p->

20、;money);t-;p+;printf("ttn");while(t!=0);printf("nt已经添加成功,即将返回上一级页面.");for(i=0;i<10;i+)printf(".");Sleep(500);return0;intmenu5(void)/查看已经添加的商品(if(len!=0)(inti;system("cls");printf("nnn");printf("ttn");printf("tt|查看商品信息页面|n");pri

21、ntf("tt|n");if(len!=0)(for(i=0;i<len;i+)(printf("tt商品编号:%dn”,thingi.id);printf("ttprintf("ttprintf("ttprintf("ttprintf("ttelse商品名称:%sn",);商品产地:%sn",duce);商品数量:%dn",thingi.number);商品价格:%dn",thingi.money);n");prin

22、tf(-暂无数据,请先添加商品信息!");printf("nn");system("pause");else(system("pause");return0;printf(-暂无数据,请先添加商品信息!");intmenu3(void)/退出页面system("cls");printf("nnn");printf("ttn");printf("tt|结账管理系统|n");printf("tt|n");printf("tt|n");printf("tt|n");printf("tt|n");printf("tt|感谢使用本程序!|n");printf("tt|n");printf("tt|n");printf("tt|n");printf("tt|n");return0;intsign(void)/欢迎页面(inti;printf("nnn");printf("ttn");print

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论