C语言实训题目

C语言实训题目
预览:

实训题目1:商店商品管理系统

某商店每天有进货、售货、统计销售额、计算毛利率、查看商品剩余量等业务,所以人工管理是一件非常繁琐的事情,为了快速有效地管理,该商店提出要编制一个计算机管理软件。

功能要求:循环显示如图1所示的主菜单。

选择1:创建商品档案。每一个商品信息包括编号、品名、进价、售价、进货量、销售量、销售额、剩余数、毛利;

选择2:编辑商品信息。例如,向商品档案添加新商品、删除原有商品、处理原有商品的新进货量、新销售量、报废量;

选择3:统计销售情况。在此项中统计每种商品的销售额、剩余数、毛利(毛利=销售额-进价×销售量);

选择4:查询商品信息。如:根据品名、剩余数(小于5或大于20)进行查询;选择5:显示商品信息。显示方式有3种,即按原来商品顺序显示、按销售额高到底的顺序显示、按毛利高到底的顺序显示,由于商品较多,所以要求分屏显示。

选择0:退出系统。菜单要求:

(1)设计如图1_1所示的主菜单;

(2)选择2时显示如图1_2所示的子菜单;(3)选择4时显示如图1_3所示的子菜单;(4)选择5时显示如图1_4所示的子菜单;

主菜单和子菜单能够循环出现,每一项菜单执行之后,询问用户是否继续进行。从子菜单可以返回到主菜单。

图1_1

某商场商品管理主菜单

|------------------------------||请输入选项编号(0—5):

||------------------------------|

|1——创建商品档案||2——编辑商品信息||3——统计销售情况||4——查询商品信息||5——显示商品信息||

0——退出系统

|

|------------------------------|

图1_2.编辑商品信息子菜单

|******************************||请输入选项编号(0—4):

||******************************|

|1——添加新商品||2——删除原有商品||3——修改原有商品信息||4——返回||

0——退出

|

|******************************|图1_3

查询商品信息子菜单

|******************************||请输入选项编号(0—3):

||******************************|

|1——按品名查询||2——按剩余数查询||3——返回||

0——退出

|

|******************************|

图1_4

显示商品信息子菜单

|******************************||请输入选项编号(0—4):

||******************************|

|1——按原来顺序显示||2——按销售额高底显示||3——按毛利高底显示||4——返回||

0——退出

|

|******************************|

第1页/共11页 下一页>尾页

寻找更多 "C语言实训题目"