首页»版块 荣耀Magic系列手机 荣耀Magic6系列 计算机能不能修复一下 你们是多少?
#荣耀MagicOS#

计算机能不能修复一下 你们是多少?

[复制帖子标题和链接]

172743

紫灬曦 版主  发表于 2024-9-25 13:00 上海 来自:荣耀Magic6
本帖最后由 紫灬曦 于 2024-9-25 13:22 编辑

这个问题讨论了几年了,计算器逻辑本身并没有问题。
根据全球标准计算逻辑的计算器计算规则,计算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,但有些人用的就是这个逻辑,而这种场景应用更广泛更实用
比如以下两个场景
1,有一双鞋原价560,20% OFF(打8折)是多少钱?按照传统你一定会输入560*0.8=448对吧?但计算器可以直接按560-20%=448。当然如果你非要杠一句八折口算有手就行,那么假设商品非整数253块,打74折、78折、86折、92折呢?
2,再比如存钱,假设存入2800元,年利息6%,你正常计算总金是不是输入2800*0.06+2800=2968,还要考虑输入先后顺序?但计算器可以直接按2800+6%= 2968,这还是理想化的,实际银行利率精准到百分数的小数点后两位,甚至还有按一年后本+利算入次年,即复利算法,真要按传统算法会更麻烦。

没有谁对谁错,就是应用场景不同而已,现行的%计算方式是全球标准计算逻辑,有且只有中国大陆地区不按这个逻辑计算,不用纠结这个问题。

评论

头一回知道这个隐蔽功能,学到了  发表于 2024-9-25 13:10  北京
  发表于 2024-9-25 13:18  辽宁
华为和苹果正常其他都是不对  发表于 2024-9-25 13:20  江苏
您需要登录后才可以评论 登录 | 立即注册
简体中文 - China
快速回复 返回顶部 返回列表