[Calculator] 两个百分数相加结果不对
Tofloor
poster avatar
sc
deepin
2022-03-14 02:07
Author

1.在计算器模式选择标准或者科学

2.输入5%+5%

3.理论上应该等于0.1或者10%,但是深度计算器的结果是0.0525

截图_选择区域_20220313180217.png

抱歉各位,上方的图只是想证明这个计算器跟我的常识不太相符,下边这张图看着应该一目了然了,截图_选择区域_20220313215215.png

刚去了解了下,是我孤陋寡闻了,这个问题19年就上过wb热搜#手机计算器全线阵亡#,此贴终结。

Reply Favorite View the author
All Replies
lcw0268
deepin
2022-03-14 02:16
#1
It has been deleted!
打击越
deepin
2022-03-14 02:32
#2

代码应该是照搬国外的。

因为中国学校里面没有教过这种算法!

但是美国学校是这种算法!

Reply View the author
辉辉
deepin
2022-03-14 02:52
#3

特意看了下,我的手机也是这个结果,输入5%的时候显示0.05,然后输入+5%,显示变成了了0.05+0.0025=0.0525

但是我下载的学生计算器是显示等于0.1的

Reply View the author
WangZhongyun
deepin
2022-03-14 03:22
#4

这个算法是不合理的。

1=100%

2=200%

2+2本来是4

按那算法

2+2=2+200%=6了,显然不合理!

Reply View the author
willow08
deepin
2022-03-14 04:18
#5

计算器都是这样设计的,0.5+5%计算识别是0.5+0.5*5%,这是使用计算器约定俗成的。只是现在有些厂商根据时代需要改了。

Reply View the author
WangZhongyun
deepin
2022-03-14 05:17
#6

如果要图方便计算增加到量的方式,可在加号后加个“*”乘号之类标记

Reply View the author
enforcee
deepin
2022-03-14 05:28
#7

我特意拿了个台式计算器试了一下,如果不按+、-符号,只输入数字的情况下,%是无法输入的

joy

确实是有问题,但是现在的计算器应用基本都是这个设计模式,谈不上对错,只能说是约定俗成

我还拿了个科学计算器,不过在这个计算器里面%就是和数学里面的%一样了

Reply View the author
andktan
deepin
2022-03-14 05:34
#8

手机的也是啊,这个世界咋的了

Screenshot_2022-03-13-21-33-31-739_com.miui.home.jpg

Reply View the author
sc
deepin
2022-03-14 05:51
#9
It has been deleted!
sc
deepin
2022-03-14 05:55
#10
WangZhongyun

这个算法是不合理的。

1=100%

2=200%

2+2本来是4

按那算法

2+2=2+200%=6了,显然不合理!

我第一张图只是想看 5%在deepin的计算器里是否正常,可以看我新加的第二张图

Reply View the author