C语言超市收银系统方案.docx

上传人:b****2 文档编号:1186471 上传时间:2022-10-18 格式:DOCX 页数:32 大小:18.39KB
下载 相关 举报
C语言超市收银系统方案.docx_第1页
第1页 / 共32页
C语言超市收银系统方案.docx_第2页
第2页 / 共32页
C语言超市收银系统方案.docx_第3页
第3页 / 共32页
C语言超市收银系统方案.docx_第4页
第4页 / 共32页
C语言超市收银系统方案.docx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

C语言超市收银系统方案.docx

《C语言超市收银系统方案.docx》由会员分享,可在线阅读,更多相关《C语言超市收银系统方案.docx(32页珍藏版)》请在冰豆网上搜索。

C语言超市收银系统方案.docx

C语言超市收银系统方案

......

 

/*

 

---------------------------------------

 

时间:

2015-7-116:

44:

21

 

吴俊龙

 

C语言专周设计超市收银系统

 

---------------------------------------

 

*/

 

#include

 

#include#include

intmenu1(void);//主页面

 

intmenu2(void);//商品管理页面

 

intmenu3(void);//退出页面

 

intmenu4(void);//添加商品信息

 

intmenu5(void);//商品信息浏览

 

intmenu6(void);//商品信息修改

 

intmenu7(void);//商品信息查询

 

intmenu8(void);//商品信息删除

 

intmenu9(void);//结账页面

 

intsign(void);//欢迎页面

 

.专业专注.

......

 

structima

 

{

 

intid;//商品编号

 

charname[20];//商品的名称

 

charproduce[30];//商品的产地

 

intnumber;//商品的数量

 

intmoney;//商品的价格

 

};

 

intlen=0;

 

structimathing[50];

 

structima*p;

 

intmenu1(void)//主页面

 

{

 

intn;

 

system("cls");

 

printf("\n\n\n");

 

printf("\t\t-----------------------------------------\n");

 

printf("\t\t|欢迎使用结账管理系统|\n");

 

printf("\t\t|-----------------------------------------|\n");

 

.专业专注.

......

 

printf("\t\t||\n");

 

printf("\t\t|1.商品管理|\n");

 

printf("\t\t||\n");

 

printf("\t\t|2.结账模式|\n");

 

printf("\t\t||\n");

 

printf("\t\t|3.退出系统|\n");

 

printf("\t\t||\n");

 

printf("\t\t|_________________________________________|\n");

 

printf("\n\t\t请输入您要进行的操作(1--3)[]\b\b");

 

scanf("%d",&n);

 

while(n!

=1&&n!

=2&&n!

=3)

 

{

 

printf("提示:

\n\t输入有误,请重新输入您要进行的操作(1--3):

\n");

 

scanf("%d",&n);

 

}

 

returnn;

 

}

 

intmenu2(void)//商品管理页面

 

{

 

intn;

 

system("cls");

 

.专业专注.

......

 

printf("\n\n\n");

printf("\t\t-----------------------------------------

\n");

printf("\t\t|

商品信息管理页面

|\n");

printf("\t\t|-----------------------------------------

|\n");

printf("\t\t|

|\n");

printf("\t\t|

1.新购商品入库

|\n");

printf("\t\t|

2.商品信息删除

|\n");

printf("\t\t|

3.商品信息修改

|\n");

printf("\t\t|

4.商品信息查询

|\n");

printf("\t\t|

5.商品信息浏览

|\n");

printf("\t\t|

6.返回

主菜单

|\n");

printf("\t\t|

|\n");

printf("\t\t|_________________________________________|\n");

printf("\n\t

请输入您要进行的操作(1

--6)[]\b\b");

scanf("%d",&n);

 

while(n!

=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("\n\n\n");

 

printf("\t\t-----------------------------------------\n");

 

printf("\t\t|商品结账页面|\n");

 

printf("\t\t|-----------------------------------------|\n");

 

printf("\t\t编号\t名称\t产地\t数量\t单价\n");

 

printf("-------------------------------------------------------------------\n");

 

for(i=0;i

 

{

 

printf("\t\t%d\t%s\t%s\t%d\t%d\t\n\n",thing[i].id,thing[i].name,

 

thing[i].produce,thing[i].number,thing[i].money);

 

tot=(float)((thing[i].number*thing[i].money*10)/10);

 

pay+=tot;

 

}

 

.专业专注.

......

 

printf("\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t总共消费:

%.2f\n\n",pay);

 

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

 

.专业专注.

......

 

if(thing[i].id==num)

 

j=i;

 

if(j!

=(t-1))

 

{

 

for(e=i-1;e

 

{

 

thing[

j].id=thing[j+1].id;

strcpy(thing[

j].name,thing[j+1].name);

strcpy(thing[

j].produce,thing[j+1].produce);

thing[

j].number=thing[j+1].number;

thing[

j].money=thing[

j+1].money;

t--;

 

p++;

 

}

 

}else{t--;p--;}

 

printf("提示:

删除完毕!

");

 

system("pause");

 

}

 

else

 

{

 

printf("暂无数据,请先添加商品信息!

");

 

system("pause");

 

.专业专注.

......

 

}

 

return0;

 

}

 

intmenu7(void)//商品信息查询

 

{

 

intj,i,c,w;

 

charname[20];

 

if(len!

=0)

 

{

 

do

 

{

 

system("cls");

printf("\n\n\n");

printf("\t\t---------------------------------

\n");

printf("\t\t|

商品信息查询

|\n");

printf("\t\t|---------------------------------

|\n");

printf("\t\t|

|\n");

printf("\t\t|

按编号查询

请按1

|\n");

printf("\t\t|

按名称查询

请按2

|\n");

 

.专业专注.

......

 

printf("\t\t|取消请按0|\n");

 

printf("\t\t|_________________________________|\n");

 

printf("\t请输入您的选择:

");

 

scanf("%d",&c);

 

switch(c)

 

{

 

case0:

 

break;

 

case1:

 

printf("\t请输入商品的编号;");

 

scanf("%d",&w);

 

for(i=0;i

 

if(thing[i].id==w)

 

{

 

system("cls");

 

printf("\n\n\t\t------------\n");

 

printf("\t\t商品编号:

%d\n",thing[i].id);

 

printf("\t\t商品名称:

%s\n",thing[i].name);

 

printf("\t\t商品产地:

%s\n",t

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 文学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1