我们是 MonoTape 开发团队。「先打 7 折,再叠加一张九折券」。在促销里看到这种标语时,能立刻说出最后到底多少钱的人并不多。我们自己也常常算错。折扣计算之所以卡壳,不是因为算术差,而是因为折扣一叠加就需要用到中间那个价格,可它既留不在脑子里、也留不在计算器上。这篇文章我们来讲怎样把「打几折后」的价格算得不出错。
叠加折扣为什么会算错
一个常见的误会是「打 7 折再打 9 折=打 6.3 折」。其实不对。是先打 7 折,再在这个价格上打 9 折,相当于打到 6.3 折——价格降到原价的 63%。原价 500 元,如果是「降到原价 60%」就是 300 元,但正确算法是 500 → 350 → 315 元,相差 15 元。
用普通计算器,计算本身没问题。可当你算出 500 × 0.7 = 350 之后,在乘 × 0.9 之前,350 这个中间价格往往就从屏幕上消失了,搞不清自己到底在拿什么乘什么。想换个折扣比一比,又得从头重按。
把原价、折后、券,分行留下来
在 MonoTape 里,计算的每一步都能起名字、一层层叠上去。叠加折扣、再用券立减,都能一行一行看得清清楚楚地留下来。
每一步都带着名字,「在哪一步打了几折、现在多少钱」一眼就能往下追。有人问「最后到底省了多少」,把原价和最终价一亮就说得清楚,也不会因为中间的 350 消失而乱套。
改一处折扣,最终价跟着重算
折扣计算里最想知道的,往往是「如果是 X 折会怎样」。在 MonoTape 里,只要改写折扣那一行,它下面的每一步都会重算。7 折改成 6 折最后多少钱、用券前和用券后差多少——只动一处折扣就能比较。想换个原价不同的商品试试,也只是改原价那行的事。
折扣计算,比起最终那一个数字,更重要的是「怎么一步步降下来」的路径。每一步起名留下、折扣只在一处调动。这样一来,叠加促销也不会算错,划不划算当场就能判断。
常见问题
打 7 折再打 9 折,等于打 6 折吗?
不是。先打 7 折,再在这个价格上打 9 折,相当于打到 6.3 折。原价 500 元最后是 315 元。叠加折扣不是「相加」,而是「依次相乘」。
打几折该怎么算?
乘以剩下的比例。打 7 折就 × 0.7,打 9 折就 × 0.9。在 MonoTape 里把每一步都做成一行,事后能追溯在哪一步打了几折。
能换折扣来比较吗?
能。改写折扣那一行,引用它的折后价、减券价等都会自动重算,「如果是 6 折」一瞬间就能确认。
是免费的吗?
免费使用。带标签计算、引用、自动重算、纸带式历史记录等本文介绍的功能全都免费。iPhone 和 Android 都支持。