gpt4 book ai didi

algorithm - Paypal 舍入算法

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:01:41 24 4
gpt4 key购买 nike

有谁知道Paypal用什么算法四舍五入?我正在我的网站上使用折扣促销代码进行一些测试,当我使用“discount_rate_cart”变量传递相同的折扣金额时,我得出的总数与 Paypal 得出的总数不同。

例如,我网站上的几件商品总计 309.95 美元。应用 10% 的折扣 (309.95 * .9 = 278.955) 应产生总计 278.96 美元,因为 .955 应四舍五入为 .96。但是,当我将总额 309.95 美元和 10% 的折扣传递给 PayPal 时,他们得出的总金额为 278.95 美元。他们在应该四舍五入的时候四舍五入。

有人知道为什么会这样吗?请注意,我在这里没有做任何花哨的事情,比如货币转换,只是简单的代数计算,用于对购物车的总成本进行折扣。

最佳答案

因此该算法是银行舍入,但基于逐笔交易。这意味着折扣是其自身的交易,例如

309.95 美元的 10% 是 30.995 美元,银行四舍五入是最接近的偶数数,即 31.00 美元。

因此:

 $309.95
-$ 31.00
========
$278.95

因此理论上,如果您有 30.987 美元的折扣,这将四舍五入为 30.98 美元而不是30.99 美元。

关于algorithm - Paypal 舍入算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16584561/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com