我的算法跟SKY大不同,我也是用原始价格去计算折扣,
我的算法→ http://i.imgur.com/SctiqYg.jpg
SKY大的算法→ http://i.imgur.com/YlrPrAH.jpg,
我觉得有问题的地方是紫色框的部份,其他商品都是用
特惠价格去计算折数,但赠品的部份却是用原价去计算,
这是不对的,赠品:舒护活泉水50ml、舒护活泉洁肤凝胶125ml,
赠品不用付钱,它的折扣是0折,特惠价格是0,0*0.6=0,
还有,400元提货券、宠爱点数折扣63元、刷卡回馈0.5%,
这三个都是足额实得的部份,不应该打折,也不应该当成商品
去打折计算。虽然我跟because一样是用原始价格计算折扣,
但我的算法,跟b大的算式,仍有不同↓(以第一种组合为例)
b大:合计是3130/7626*3130/(3130+400+63)*0.995=0.3558
我认为应该是:(3130-400-62.6-15.65)/7626=0.34772,
虽然提货券可能不能当次折抵,但是等同现金,我认为应该要
直接扣掉,因为478.25等同于现金,另外,屈臣氏网络商店9/28前,
结帐输入优惠码可现折50元,不知道这个折扣是否能再折价?