首页»版块 荣耀Magic系列手机 荣耀Magic7系列 又发现了一个bug
#荣耀Magic7系列#

又发现了一个bug

[复制帖子标题和链接]

112011

HONOR2502163993466  LV3  发表于 2025-3-13 11:47:23 浙江 来自:荣耀Magic7
又发现了一个bug 尽快优化吧,这计算器都不准了
评论11
HONOR2110058409109  LV8  发表于 3-13 11:52:16 广东 来自:荣耀Magic7 Pro
一点
HONOR2110058409109  LV8  发表于 3-13 11:52:19 广东 来自:荣耀Magic7 Pro
正常
蚂蚁吵架  LV8  发表于 3-13 11:53:21 宁夏 来自:荣耀Magic7 Pro
哈哈
芙璃雫  LV7  发表于 3-13 12:01:36 山东 来自:荣耀Magic5
这个好像不算 bug,就是这样设置的运算法则,第二个百分数会默认与前一个分数相乘
是幻川啊 版主  发表于 3-13 12:04:56 中国香港 来自:荣耀Magic5 Pro
这个不算做bug,因为这是另一种百分号计算逻辑,当前版本计算器应用设计如此,后续可能会再做修改。虽然这种运算逻辑与小学内容的计算逻辑不同,但是这二者都是正确的常用计算逻辑。

根据计算器计算规则,计算A±B%时,指的是给A增加或者减少A的B%,即A±A*B%。

例如:
1. 10%+10%指的是给10%(即0.1)增加0.1的10%,即0.1+0.1*10%=0.11。
2. 20+50%指的是给20增加20的50%,即20+20*50%=30。

计算百分数运算方式如下(选择其一即可):
1. 将百分数换算成小数进行运算,如0.1+0.1。
2. 点击计算器右上角三个点,切换到科学计算器,给百分数加上括号,如(10%)+(10%)。
3. 点击计算器右上角三个点,切换到科学计算器,给运算数字加括号后再进行百分化,如(10+10)%。

此外,目前已反馈增加百分号计算逻辑切换的需求建议,后续版本可能会再做修改
每天进步的星  LV9  发表于 3-13 12:15:40 北京 来自:荣耀Magic7 Pro
等更新推送 又发现了一个bug
昭昭星野  LV7  发表于 3-13 12:16:18 湖北 来自:荣耀Magic6
计算逻辑不同,应该学习一下蓝厂给一个切换功能
XXEEPPMM  LV6  发表于 3-13 12:36:33 四川 来自:荣耀Magic7
有完没完啊
紫灬曦 版主  发表于 3-13 13:24:01 河南 来自:荣耀GT
本帖最后由 紫灬曦 于 2025-3-13 13:26 编辑

计算器逻辑本身并没有问题,遵循的全球通用计算逻辑。
根据全球标准计算逻辑的计算器计算规则,计算A±B%时,指的是给A增加或者减少A的B%,即A±A*B%,例如10%+10%指的是给10%(即0.1)增加0.1的10%,即0.1+0.1*10%=0.11。
如果想计算与百分数相运算,可参考以下方式:
1.可以将百分数换算成小数进行运算,如0.1+0.1。
2.使用科学计算器,给百分数加上括号,如(10%)+(10%)。
3.使用科学计算器,给运算数字加括号后再进行百分化,如(10+10)%。

你觉得是bug,但有些人用的就是这个逻辑,比如存钱,假设存入2800元,年利息6%,你正常计算总金是不是输入2800*0.06+2800=2968,还要考虑输入先后顺序?但计算器可以直接按2800+6%= 2968,这还是理想化的,实际银行利率精准到百分数的小数点后两位,甚至还有按一年后本+利算入次年,即复利算法,真要按传统算法会更麻烦。

没有谁对谁错,就是应用场景不同而已,现行的%计算方式是全球标准计算逻辑,只是不太符合中国大陆地区的部分用户而已,京广和长三角地区有不少用户都是习惯用这种逻辑计算的,从事金融行业的更会频繁使用这种全球通用计算逻辑的计算器。
而且中国大陆地区的普通消费者一般不会这么直接把两个百分数加起来,而是看到百分数会自动转换成小数,比如看到14%就想到0.14。真要算的话,都是按照传统的小数进行加减乘除。

目前计算器App已针对中国大陆地区做出特殊优化,后续会替换为中国大陆地区专属的百分数算法,将在应用市场中分批推送新版本。海外版荣耀机型仍然会使用全球通用计算逻辑版的百分数计算方法。
您需要登录后才可以评论 登录 | 立即注册
简体中文 - China
快速回复 返回顶部 返回列表