课程设计 食品信息统计

课程设计 食品信息统计

ID:15497944

大小:168.50 KB

页数:15页

时间:2018-08-03

课程设计   食品信息统计_第1页
课程设计   食品信息统计_第2页
课程设计   食品信息统计_第3页
课程设计   食品信息统计_第4页
课程设计   食品信息统计_第5页
资源描述:

《课程设计 食品信息统计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、沈阳航空航天大学课程设计学号2011040401076班级14040102姓名孙羽指导教师郭建新2013年3月9日沈阳航空航天大学课程设计任务书系:航空航天工程学部专业:飞行器动力工程班级:14040102学号:2011040401076题目:食品信息统计一、课程设计时间2012~2013第2学期第2周,共计1周,20学时。二、课程设计内容用C语言编写软件完成以下任务:某食品商店目前库存货物清记载在文件file27.txt中,其格式为:食品编号,食品名称,生产厂家,单价(元),库存。根据文件中的数据,计算出:①库

2、存的价值总量。②这些食品来源于哪些厂家,请打印所有厂家(不能重复)。三、课程设计要求1.程序质量:²贯彻结构化的程序设计思想。²用户界面友好,功能明确,操作方便。²用户界面中的菜单至少应包括“读取数据”、“统计价值总量”、“厂家清单”、“退出”4项。²代码应适当缩进,并给出必要的注释,以增强程序的可读性。2.课程设计说明书:课程结束后,上交课程设计说明书和源程序。课程设计说明书的格式和内容参见提供的模板。四、指导教师和学生签字指导教师:学生签名:五、成绩:六、教师评语:沈阳航空航天大学设计用纸目录一、程序设计题目

3、1二、需求分析2四、核心技术的实现方法及程序段8五、个人总结9六、参考文献10七、源程序1012沈阳航空航天大学设计用纸一、程序设计题目用C语言编写软件完成以下任务:某食品商店目前库存货物清记载在文件file27.txt中,其格式为:食品编号,食品名称,生产厂家,单价(元),库存。根据文件中的数据,计算出:①存的价值总量。②这些食品来源于哪些厂家,请打印所有厂家(不能重复)。12沈阳航空航天大学设计用纸二、需求分析经过对程序设计题目的分析可知,整个程序的主要思想是switch语句实现对各个函数的调用,设计实现大致

4、分为五个步骤,其中每一个步骤对应一个功能,他们的功能分别是:程序界面设计,数据的读取,产品总值计算,产品及厂家清单,所有厂家。1、程序界面设计模块主要实现程序最初运行时程序界面友好、美观的的构型以及简明的操作提示;2、数据的读取实现的功能是对file27.txt文件数据的读取,将文件中的数据保存到结构体;3、产品总值计算按照题目的要求利用统计函数将产品有对应的编号把产品的单价乘以库存量计算出产品总值;4、产品及厂家清单通过运用for循环实现将所有厂家及产品的名单一一对应打印到屏幕上;12沈阳航空航天大学设计用纸除

5、上面介绍的功能之外,程序还具有退出功能,可以在程序的一次运行当中循环执行所有的功能,并根据需要终止程序的执行。总体框架图:开始读取数据统计价值总量厂家清单结束所有厂家intiFILE*fpfp=fopen("d:\file27.txt","r")i=0;i

6、空航天大学设计用纸厂家清单intiprintf("%s%s%s%6.2f%d",a[i].num,a[i].name,a[i].changjia,a[i].price,a[i].n)printf("食品编号食品名称生产厂家单价(元)库存")i=0;i

7、(a[i].changjia,a[j].changjia)==0)break;printf("%s",a[i].changjia)程序运行结果如图:(图一)12沈阳航空航天大学设计用纸(图二)(图三)12沈阳航空航天大学设计用纸(图四)(图五)12沈阳航空航天大学设计用纸(图六)(图七)12沈阳航空航天大学设计用纸四、核心技术的实现方法及程序段结构体的定义:structa{charnum[50];charname[50];charchangjia[50];floatprice;intn;}a[SIZE];文件

8、的指针定义及打开:FILE*fp;fp=fopen("d:\file27.txt","r")利用循环计算总价值:for(i=0;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。