怎么用C++完成饮料自动售货机的程序

1.问题述
设计饮料自动售货机系统模拟自动售货机的销售过程。首先由顾客投币。接下来顾客选择要购买的饮料,如果投币金额足够并且所购饮料存在,则提示用户在出口处取出饮料,同时找零钱。如果投币金额不足,则显示信息“金额不足”,如果所购饮料已经售完,显示售完信息“对不起,饮料已经卖完”
2.基本要求
(1)只接受10 5 2 1和0.5元的硬币
(2)顾客一次只能投入一种上述的纸币或者是硬市,当用户重复的进行投币时金额累加。
(3)销售的饮料包括5种可口可乐(2元)百事可乐(2)小橙汁(3)小咖啡(5)纯净水(1.5);
(4)系统通过必要的提示信息,提示用户完成相应的操作。
(5)如果顾客所购买饮料已经售完,则提示用是否要购买其他的饮料。
(6)完成第一次售货后,系统自动进行结算找零。