面向对象程序设计:小型自动售货机程序代码
请你编写一个小型自动售货机程序,相关信息列举如下:1. 销售的物品的属性有:名称,单位,单价等,注意:同名但不同单位的物品被认为是不同的;
2. 售货机具有添加物品的功能,能够将一次将几个同一种物品装进售货机;提示:考虑售货机内已有(或原来有但已经售完)的物品添加和从未添加过的物品添加上的区别;
3. 售货机销售时,用户根据屏幕上显示的物品清单(每行显示一个物品),输入物品的序号,数量,完毕后输入金额,程序自动计算总金额和找零,并显示销售的物品清单(每行显示一个物品),并在保存的物品中送去相应的数量;提示:考虑输入的金额不足时的处理,考虑用户取消购买的处理;
4. 售货机具有盘点功能,即对售货机内的货物按不同的物品进行统计,输入当前的存货的清单,每行显示一个物品;
5. 售货机具有营业统计功能,即能够统计销售的物品的数量,营业额和总的销售额,并显示清单,每行显示一个物品的销售数量和营业额,最后一行显示总的营业额;
各位高手们,请求帮助啊!!程序的第一条可以实现,第2,3,4条要求不知道怎么弄,统计功能,添加功能的代码没有思路。。。。。。。请各位大虾指点指点。。。谢谢了。。。