欢迎来到天天文库
浏览记录
ID:57026700
大小:28.50 KB
页数:5页
时间:2020-07-31
《超市货单管理.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、河北工业大学计算机软件技术基础(VC)课程设计报告一、题目:超市货单管理(31)二、设计思路1、总体设计1)分析程序的功能A.基本功能:按照商品代号,商品名称,进货价格,收货价格,月售岀量,月利润。之后以月利润大小进行排名,分别为1~10名。然后取一定月利润范围,将此范围内的所有商品信息进行删除。B.创新功能:输入一定大小的数字,将大于这个数字的排名的山品信息删除,再将最终结果输出。2)系统总体结构:A.structchaoshi:定义结构体数组,标示结构体内元素。B.voidmain():主程序,各部分按照所要求分步进行运算。a.输入元素组内容,并输出排序后结果。b.经
2、要求查询一定数量的商品信息。c.经要求删除一定月利润范围内的商品信息。d.经要求删除排名靠后的几种商品信息。e.输出最终结果。2、各功能模块的设计:在排序中排序中运用冒泡法进行,经排序后用赋值形式将排序结果一一对应,同样,在查询是也是一样。又在删除后将结果一一赋值,使得结果顺利输出。3、设计中的主要困难及解决方案1)困难1:排序后名次的一一对应关for(i=0;i<10;i++)cs[i].position=i+1。2)困难2:查询后结果的输出,for(i=0;i<10;i++)for(j=0;j
3、dh<<'t'<
4、9656y6372967u3242638i2635629a63702610s364926经过月利润的排序后的结果输出商品号商品名称进货价格销售价格月售出量月利润名次1q235663103.9513e63956299.226y63729643.237u32426331.548i26356227.954r6368962465t63696519.572w36522318.4810s36492616.999a6370269.110请输入要查找商品的个数:4请分别输入要查找商品的商品个数;2458查找结果输出:8i26356227.954r6368962465t63696519.5
5、72w36522318.48请输入要淘汰的商品月利润范围:a=b=2040经删除所定月利润范围信息后结果输出1q235663103.9513e63956299.226y63729643.235t63696519.572w36522318.4810s36492616.999a6370269.110请输入要淘汰的商品名次范围大小:c=8经淘汰月利润和排名靠后商品信息后结果输出1q235663103.9513e63956299.226y63729643.235t63696519.57Pressanykeytocontinue三、程序清单#includes
6、tructchaoshi//定义结构体{intdh;charmz[6];doubleexprice;doubleimprice;//结构体元素intnumber;doubleprofit;intposition;};voidmain()//主函数{chaoshics[10],t;//结构体数组inti,j,dh[10],a,b,c,m,n,k=0;//定义未知元素cout<<"输入商品代号商品名称进货价格销售价格月售出量"<>cs[i].dh>>cs[i].mz[6]>>cs[i].exprice>
7、>cs[i].imprice>>cs[i].number;cs[i].profit=(cs[i].imprice-cs[i].exprice)*cs[i].number*5/100;}for(i=0;i<9;i++)for(j=0;j<9-i;j++)if(cs[j].profit
此文档下载收益归作者所有