有一天,甲乙丙丁四人决定上网叫外卖。他们在APP上挑了一家店。这家店的网上经营策略是客户订的每一个饭,都要加收1块钱的打包费,总价满50元则优惠8块。他们四人分别挑好以后,由甲下单并支付,之后其他三人再分别微信转钱给甲。他们餐费如下:甲15块,乙15块,丙17块,丁21块。所以总的饭钱15+15+17+21=68,加4块钱打包费,满50优惠8块,总共甲支付了68+4-8=64块。但是其他三人给甲打钱的时候出现了分歧:
乙说:饭的总价是68,实付64,所以另外三人支付额度分别是:
15 × 64/68 ≈ 14.12
17 × 64/68 = 16
21 × 64/68 ≈ 19.76
丙说:乙没有算上打包费,总价应该算成68+4=72块,所以另外三人支付额度应该为:
(15 + 1) × 64/72 ≈ 14.22
(17 + 1) × 64/72 = 16
(21 + 1) × 64/72 ≈ 19.56
丁说:总共优惠8块,平均每人优惠2块,所以另外三人支付额度分别为:
15 + 1 - 2 = 14
17 + 1 - 2 = 16
21 + 1 - 2 = 20
所以现在的问题是,这三种算法哪个是对的?