例如三个商品价格分别是1250 2040 254,总价也就是3544。现在要用一张减100的优惠卷,减的100块要根据商品的价格分到每个商品中,价格高的商品应该减多点。要怎么计算比较好,我总是算多几毛。。
用浮点数计算,感觉没什么误差,后面小数位太多也没有仔细去算,但绝对不会差几毛,
觉得按照你说的,不应该是这样做的。可以按照他们的权重去分配这个优惠卷
(1250/3544) * 100 =35.27088036117381 ,(2040/3544) * 100 =57.56207674943567 , (254/3544) * 100 = 7.167042889390519
得到的结果理论上不会相差几毛!