手机计算器:10%+10%=0.11,这是为什么?
2019-09-08 16:36:40
  • 0
  • 0
  • 7
  • 0

网传:

“苹果手机的计算器有一个低级错误:

10%+10%=0.11。

据说华为手机、小米手机也有一模一样的错误。”

以上,华为不同款及vivo手机

上述结果,

其实是这样得出的:

0.11=10%(1+10%)

0.24=20%(1+20%)

……

我们试着用手机计算器计算:

8+10%

得到的结果是:8.8.

算式如下:

8(1+10%)=8.8.

匪夷所思的错误结果,

实际上是约定俗成的方便:

消费8元,外加10%的小费,

一共是8.8元。

不明白这个道理,

越算越糊涂:

以上截图的运算逻辑是:

10%(1+10%)(1-10%)=0.099.

有网友:

“我用的华为手机8+10%=8.8,再+10%=9.68,再+10%=10.648。

不说还真不知道。”

这位网友的算式是:

8+10%+10%+10%,

本应该得出8.3.

但得到的却是10.648!

10.648是通过下述运算逻辑得出的:

8(1+10%)(1+10%)(1+10%)=10.648.

上述运算逻辑的出发点是为了便于计算:

本金+小费(本金的10%),总付应该多少。

问题是在没有付小费习惯的吾国大陆,

这道程序是否还应该照搬呢?


 
最新文章
相关阅读