POS_system
###需求:
商店里进行购物结算时会使用收银机(POS)系统,这台收银机会在结算时根据客户的购物车(Cart)中的商品(Item)和商店正在进行的优惠活动(Promotion)进行结算和打印购物清单。
已知该商店正在对部分商品进行“指定商品打折”、“第二件商品半价”等优惠活动,如遇到某件商品存在多种优惠活动的情况时,所有优惠活动同时适用。例如商品A原价100,现在打8折,且第二件半价,那么购买两件的总价为120;
现在已知
1st:有商品文件列表 itemlist.txt,内容如下:
ITEM000001:40
ITEM000003:50
ITEM000005:60
ITEM000001代表商品的条形码,对于商品来说条形码是唯一的,40代表该商品的单价;
2nd:“第二件商品半价”优惠列表 second_half_price_promotion.txt 内容如下:
2022-11-29 18:53:25
17KB
Java
1