因为手机计算器(大部分情况下的默认计算器),都按照a+b%=a+a*b%或a*(1+b%)计算。
至于为什么要这样设计,是因为这会给众多歪果仁带来方便。
说实话,我家里的那个计算器的%键好久没用了,要算100元打八折,直接摁100*0.8……
但老外们不习惯这样做啦(中国的同志们自带换算),来看看下面几个题:
对于第一个,我们习惯直接300+300*0.1。对于第二个,我们习惯直接2868-2868*0.2。当然,也有更直接的方法,譬如300*1.1。
但因为历史原因(初代计算器不支持多次输入,也就是说每次只能输入一次加减乘除),老外们的数学也不咋地,生活中又会出现大量类似上面这样的问题。为了提高效率,老外们就把300+300*10%,简化成了300+10%,直接得出330,类似的,2868-20%=2294.4。你猜怎么着?工作效率大大提升,针不戳!
后来就传到了国内,国内的大多数手机计算器都保留了这个传统。当你输入50%+50%的时候,手机先会把前面一个50%转化成0.5(因为它的前面没有数了,于是就默认转成小数,a%=a/100),后一个就理解为「加上前一个数的50%」,于是50%+50%=50%+50%*50%=50%+25%=75%=0.75。
它就类似于我们口语中的「增加百分之几」「减少百分之几」,例如b比a多百分之几,意思是说b比a多a的百分之几,而不是多b的百分之几。重新翻翻人教版小学数学五年级下册「分数的意义与性质」以及六年级上册「百分数(一)」这两个单元,用里面的话说,b比a多(少)百分之几,其中的单位1是a,而不是b。计算器这样计算,也许是源于大众的口语。
另外看了看评论,再补充两点:
又get到了一个冷知识√