手机计算器出错原因竟是人性化设计

最新资讯 · 2019-09-11 14:48 · By admin · 0次点击

原标题:移动计算器错误,原因是人类设计

最近,一个“移动计算器全线死亡”的热门搜索列表上的新闻。许多网民在他们的移动计算器中发现了一个错误:在移动计算器中输入“10%+ 10%”之后,结果不是0.2,而是0.11。记者用自己的华为手机测试发现,结果是0.11。

不少网友测试后发现,苹果,华为,三星,OPPO,vivo,小米等多款手机的计算结果为0.11,仅国内的魅族,Hammer,努比亚模式的最终计算结果为0.2。

那么为什么移动计算器会出现如此低级别的错误呢?导致错误的机制是什么?

经过多次验证,记者了解到,事实上,由于对非科学计算器和科学计算器之间输入符号的理解不同,手机计算器不能被视为错误。在计算时,人们将尊重加,减,乘和除的优先级。首先,乘法和除法,然后加减,结果是10%+ 10%= 0.2。

但是,根据非科学计算器的计算逻辑,手机中的某些计算器APP认为连续百分比计算,即“10%+ 10%”是按照10%+的逻辑计算的( 10%×10%)。因此,获得了0.11的结果,因此最终结果与常识不一致。这只是因为计算器使用不同的算术逻辑,这不是计算错误。

非科学计算器计算逻辑,默认连续百分比计算不是“10%+ 10%”,而是“10%+(10%* 10%)”。记者在小米手机计算器测试中,“5 + 10%的结果是5.5”和“20 + 10%的结果是0.22”,都符合这个计算逻辑。华为荣耀业务总裁赵明在微博上表示,实际上有一个背景:在计算小费的特殊情况下,许多客户在一些国家餐厅用餐后会提高10%到20%。在计算器中输入“100 + 10%”时,它相当于“100 + 100 * 10%”,这简化了输入步骤。突然间,这是一个非常方便的人性化设计。 “事实上,这本质上不是一个对错的问题,我们只是想一想,加上人性化的算法判断,”微博科技副总裁华海良在微博上说。 “10%+ 10%= 0.11”是国外的使用逻辑,而国内算术逻辑是“10%+ 10%= 0.2”。因此,我们的APP对不同地区做出不同的算术判断。

(记者>

上一篇:广州市推广餐厨垃圾农田沤肥
下一篇:参加考试不用再为证明“跑断腿”

文章推荐:

华为上半年收入破4000亿...

粤警推出智能手机拨110自动定位...

小编点评: 近日,一则“手机计算器全线阵亡”的消息登上各大热搜榜。不少网友发现自己手机的计算器出现了一个错误:在手机计算器中输入“10%+10%”后,得出的结果不是0.2,文中的爱情故事凄美而纯洁,文笔极佳,实力推荐。