约等于

作者: 第三个账号 | 来源:发表于2023-11-24 04:00 被阅读0次

    郑重声明:文章系原创首发,文责自负。 本文参与书香澜梦第61期“约”专题活动。

    数学上有一个约等于,用符号≈表示,意思就是差不多相等。至于究竟差多少,那就不好说了。

    有人认为在计算机的世界里,一就是一二就是二,绝对不存在约等于的情况,实际情况可不是这样。

    举个例子,现实生活中,3.0=3无可置疑。但是在计算机的世界里,3.0有可能不等于3。

    如果你想用这个等式作为判断条件,那程序运行结果可能是你无法预料的。

    在这里,应该使用约等于。如果3.0 - 3的绝对值小于0.000001,那么就可以认为3.0等于3。

    有个开发银行金融系统的程序员,负责计算银行客户存款利息。

    这个程序员想了一个绝妙的主意,他自己先在这家银行开了一个银行账号,然后在计算客户存款利息的时候,少计算一分钱,再将这一分钱转存到自己的账号里。这就相当于这家银行的每个客户每个月给这个程序员的账户转账1分钱。

    从表面上看,银行的帐是平的,出多少,入多少。

    1分钱对于存款的客户来说微乎其微,没有人在乎这一分钱的利息。

    比如一个人银行存款一百万,每个月生成利息多少钱,他自己算了一下,发现银行生成的利息比自己算的少1分钱,谁还会在意1分钱?就算是发现了差异,也只会怀疑是自己计算错了,不会较真。

    但是这个世界上真有较真的人,一个客户发现自己一年存款利息,银行少给了1毛钱,于是她投诉银行,为什么一年下来,银行少给她1毛钱的利息。

    银行也不清楚怎么回事,于是派人检查为什么少1毛钱。这一查不要紧,终于发现了这个程序员在银行系统里设置的这个大漏洞。

    这个程序员已经从银行系统离职,正准备移民,在移民前夕,被捕归案。如果不是有人较真,不想约等于,那么这个程序员移民以后,就真正过上了躺赢的生活。

    在超市购物,超市系统在计算购物小票总金额的时候,会将总金额后面的分币直接抹掉,这样在收银的时候就可以避免对分币进行找零。

    比如这一张购物小票总金额是58.89元,最终小票合计就会是58.8元,9分钱直接抹掉,为的就是收银的时候不用找客户1分钱了。

    有人会问为什么不进行四舍五入,四舍五入是不行的。你给客户抹去9分钱可以,一旦你四舍五入,将58.89元入成58.9元,客户就不愿意了,凭什么你超市多收我1分钱?

    有超市财务高管计算过,因为舍零,超市一年下来就有几百万元的损失。

    于是催生了超市收银系统零钱包功能,这样就不需要抹零了。小票总金额58.89元,收用户58.9元,找零的1分钱存入用户账户的零钱包里。当用户下次再采购的时候,可以用零钱包里的钱付账。只此零钱包功能,超市每年就创收几百万元。

    郑板桥有福名帖,难得糊涂,大概就是约等于的意思。至于哪里需要约等于,哪里需要等于,这真是需要大智慧的。

    相关文章

      网友评论

        本文标题:约等于

        本文链接:https://www.haomeiwen.com/subject/aknwwdtx.html