为什么「10%+10%」等于 0.2?

最近网上有个算术题火了,那就是「10%+10%」等于多少的问题。用大多数手机计算的结果竟然是错误的,这是怎么一回事呢?

一般大家在计算的时候,会将 10% 当成 0.1 来算,那「10%+10%」就等于「0.1+0.1」,所以说用计算器来算的话,正确的结果应该是 0.2。然而事实却并非如此,经过广大网友的验证发现,除了魅族、锤子等少数品牌的手机外,包括 iPhone、华为、三星、OPPO、vivo、一加等品牌的手机在内,在计算这个问题的时候,所得到的结果均不是 0.2,而是 0.11

为什么「10%+10%」等于 0.2?
iPhone计算10%+10%结果

不过 iPhone 用 Siri 或 Sportlight 搜索,算出来却是 0.2 这个结果。

为什么「10%+10%」等于 0.2?
为什么「10%+10%」等于 0.2?

难道这些手机都出现了 Bug,为什么算出来的结果不是 0.2 呢?针对这个问题,魅族科技副总裁华海良在微博作出了回应,也解释了为什么魅族手机计算后没有出现错误。

为什么「10%+10%」等于 0.2?
来自花海良微博

原来,因为国内国外的计算逻辑之间存在差异,导致计算百分比时出现这两种结果。比如,在计算「100+10%」的时候,根据国内的计算逻辑,等同于数字 100 加 0.1,所以它的结果是 100.1

为什么「10%+10%」等于 0.2?
100+10% 百度的计算结果

但是按国外的计算逻辑,计算的则是数字 100,再另加 10% 的结果,所以算出来是 110。因为大多数手机都用的是国外的逻辑,所以也会得出这个结果。

「10%+10%」之所以不等于 0.2,正是因为以国外这种「0.1+0.1*10%」方式算的,才算出来 0.11 这个看似错误的结果。

为什么「10%+10%」等于 0.2?
配图 /unsplash

实际上,国外的这种计算逻辑有时候更加方便。比如买一件原价 100 元的衣服,享受 10% 的优惠,按照国内的计算方式「100-100×10%」算出来到手价为 90 元;但是如果用国外的逻辑,就可以在计算器上直接输入 100-10%,算出来的结果同样是 90 元。这种计算方式在算小费、算折扣的时候非常方便

你觉得哪种计算方式最好呢?欢迎留言发表看法!

给TA打赏
共{{data.count}}人
人已打赏
资讯

疑似 iPhone 11 跑分成绩曝光,搭载 A13 处理器,4G 内存

2019-9-3 0:02:43

资讯

苹果文件泄密?3 款新 iPhone 正式命名曝光

2019-9-4 0:01:54

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索