王师傅开了一家鞋店,国庆节期间把原价30元的鞋子打八折出售。一位顾客给了王师傅一张50元的钞票,王师傅没有零钱,于是给邻居换了50元零钱,并找给顾客24元,还把鞋给了对方。几个小时后,邻居发现这张50元是假的,王师傅只好又赔给邻居50元。一张假50元让王师傅亏损了多少?这个问题涉及到鞋的成本、打折、找零和假钞等多个因素。有四种算法,分别给出了不同的答案:96元、70元、50元和46元。其中96元的算法考虑到了每一步的现金流:鞋的成本20元,打八折卖出后又找零26元,还给邻居赔了50元。这个算法最完整且保守。其他算法则忽略了某些因素:70元只计算了假钞和鞋成本的直接损失,50元只考虑假钞本身的代价,46元则把“赚了4元”也扣除进去了。但96元的算法最能体现王师傅的实际损失:他需要赔给邻居50元假钞,再加上找零的24元和鞋的成本20元。 要弄清楚这个问题需要记住两条原则:收了假钱就是纯粹的损失,和卖多少、赚多少无关;找零、换零和折扣都是加速损失的因素,一步都不能省去。答案就在账本上:96元——一双鞋的成本加上找零再加上赔邻居的假币。