怎么计算
每一次折扣都把价格乘以 (1 − 折扣 / 100)。第二次折扣已经按降过的价格计算。“折扣前价格”是用同样的乘数去除当前价格。
折后价 = 价格 × (1 − s1) × (1 − s2)
数字从哪来
- 求什么
- 价格
- 第一档折扣 — 字段里的单位: %
- 第二档折扣 — 只有一种折扣就留0。
- 数量 — 字段里的单位: 件
示例
价格1 000货币单位,先后折扣20%和10%。第一档后剩800货币单位,第二档后剩720货币单位。总降幅为28%,不是30%。
问题
为什么不能把20%和10%直接相加?
第二档折扣按折后价计算。800货币单位的10%是80货币单位,不是100货币单位。
可以打到100%折扣吗?
不。价格为零时,反推没有定义。
为什么要填数量?
为了立刻看到几件相同商品的合计。它不改变单件价格。