10%+10%=0.11?手机计算器出错,原因竟是人性化设计
人在计算时,会尊重计算中加减乘除的优先级,先做乘除再做加减,结果就是10%+10%=0.2。然而,部分手机中的计算器APP按照非科学计算器的计算逻辑,则认为连续百分比计算,即“10%+10%”是按照10%+(10%×10%)的逻辑进行计算,于是便得出0.11的结果,所以最终结果与常识不符。这只是因为计算器使用的算法逻辑不同,并...
智能手机计算器阵亡,百分数相加算法暴露国民性数学缺陷
实际上,如果要进行百分数加减,计算器上的输入,必须是1*10%+1*10%,如此输入,才会得到想要的0.2这样一个结果。通过以上描述,我们很容易发现,网上那么多参与验证智能手机计算器百分数加减运算bug的网友,以及将这件事炒作成话题的始作俑者,暴露来他们数学水平可能不达标这样一件让人深感沮丧的事情。我国向来以数学...
为何手机计算器50%+50%=0.75?魅族:只有我们没阵亡
因此,函数式计算器就将百分数计算的逻辑进行了更改,A+B%=A+(A×B%)。这样一来,上面的计算式就简化为:回到开头,手机计算器中的“50%+50%”代入上面的公式,最终结果就是0.75。目前,A+B%=A+(A×B%)已经成为全球惯例。微软资深开发人员RaymondChen曾在一份开发者日志中写道:“Windows计算器中百分键的工...
中级考试禁带计算器,掌握这招考试当天提速50%
每个算式都需要以v开头,另外百分数要换成小数输入。比如在计算稿酬的个人所得税时,有个算式:50000*(1-20%)*(1-30%)*20%。一般的,我们在电脑上列了这个式子后,然后用电脑自带的计算器计算,很费时间,还不一定正确。如今只需要在搜狗输入法的中文模式下输入v50000*(1-20%)*(1-30%)*20%,就出现了,...
这道小学算术题,居然会让手机计算器“智障”
只有把百分数加上括号,也就是输入“(20%)+(20%)”,出来的结果才符合人类的计算逻辑0.4。为何算法如此奇怪?因为早期的计算器按键数量有限,并没有括号,要计算a(1+b%)这样的式子很麻烦,所以就简化成了a+b%,这算是一个历史遗留问题,属于程序员“语法糖”的一种。
视界网|计算器的使用方法及故障处理
计算器包括标准型和科学型两种,其中标准型使用方法如下:1、键入数字时,按下相应的数字键的,如果按错可用(CE)键消去一个数值,再重新输入正确的数字;2、直接输入数字后,按下乘号将它变为乘数,在不输入被乘数的情况下直接按(=)键,就是该数字的二次方值;...
“10%+10%”竟等于0.11 手机自带计算器出了Bug?手机运营商回应
”打开小米手机的计算器,记者发现通过左下角的红色按钮可以在两种模式中进行切换。普通计算器模式也会出现问题,但在切换到科学计算器模式后,输入的10%就会自动被换算成0.1,计算结果也是完全正确的。华为官方客服则在给客户留言中的回复了应如何应对:“使用手机自带计算器计算A±B%时,百分数B%作为加数或减数...
手机计算器不会算10%+10%?终于知道为啥了
看来,使用手机内置计算器,计算百分数的乘除法都正确,只是在进行加减法运算的时候会出点问题。如果你在手机内置计算器里输入X±Y%,计算出的结果其实是X(100%±Y%)。但是手机计算器为什么要把百分号的算法设置得这么飘逸呢?实际上,百分号在科学计算器中的用法是符合我们计算常识的,但在普通计算器中一般采用了实用...
为什么手机计算器上50%+50%=0.75?
因为手机计算器(大部分情况下的默认计算器),都按照a+b%=a+a*b%或a*(1+b%)计算。至于为什么要这样设计,是因为这会给众多歪果仁带来方便。说实话,我家里的那个计算器的%键好久没用了,要算100元打八折,直接摁100*0.8……但老外们不习惯这样做啦(中国的同志们自带换算),来看看下面几个题:...
手写计算器 (MyScript Calculator)
手写计算器除了直观方便,功能也很强大。它支持加减乘除四则运算,分数(——和/都可),百分数,平方根,绝对值,阶乘,乘方和指数,括号,三角函数和反三角函数(支持角度和弧度),对数,常量(∏和e).你甚至可以用它来解方程,如(?+1)的平方等于9,能马上给出答案,但叫它计算?*?+2?1=9,他好像不能理解,也许作...