求编程牛人教下!!!!快点哦
请你编写一个小型自动售货机程序,相关信息列举如下:1. 销售的物品的属性有:名称,单位,单价等,注意:同名但不同单位的物品被认为是不同的;
2. 售货机具有添加物品的功能,能够将一次将几个同一种物品装进售货机;提示:考虑售货机内已有(或原来有但已经售完)的物品添加和从未添加过的物品添加上的区别;
3. 售货机销售时,用户根据屏幕上显示的物品清单(每行显示一个物品),输入物品的序号,数量,完毕后输入金额,程序自动计算总金额和找零,并显示销售的物品清单(每行显示一个物品),并在保存的物品中送去相应的数量;提示:考虑输入的金额不足时的处理,考虑用户取消购买的处理;
4. 售货机具有盘点功能,即对售货机内的货物按不同的物品进行统计,输入当前的存货的清单,每行显示一个物品;
5. 售货机具有营业统计功能,即能够统计销售的物品的数量,营业额和总的销售额,并显示清单,每行显示一个物品的销售数量和营业额,最后一行显示总的营业额;
需要注意的地方:
1. 同一个物品的数量必须累计,不能在清单中出现两个同名同单位的物品;
2. 请使用文件来保存相关的数据,文件的结构请自行组织;
3. 物品的名称长度不超过40个汉字;
4. 所有的输入输出都在Console界面下实现;
5. 自动售货机是投币的,所以请考虑实际情况;
6. 必须使用类!!!