Math 困惑为什么我没有得到预期的金额?

Math 困惑为什么我没有得到预期的金额?,math,billing,mathematical-optimization,Math,Billing,Mathematical Optimization,我有一个结果,我将收到在银行帐户,根据该帐户,我必须把一个余额到用户帐户 您如何从总计491.50/0.95=517.36中找到处理成本,这是错误的?应该是500.00(我的期望值) 用户余额需要500.00 如果选择500.00,他可以得到5%的折扣 这需要处理成本 ex: 1) Discount: 500.00 - 5% = 475.00 2) Handling cost: (475.00 x 0.034) + 0.35 = 16.50 3) Total: 475.00 + 1

我有一个结果,我将收到在银行帐户,根据该帐户,我必须把一个余额到用户帐户

您如何从总计491.50/0.95=517.36中找到处理成本,这是错误的?应该是500.00(我的期望值)

用户余额需要500.00 如果选择500.00,他可以得到5%的折扣 这需要处理成本

ex:
1) Discount: 500.00 - 5% = 475.00    
2) Handling cost: (475.00 x 0.034) + 0.35 = 16.50   
3) Total: 475.00 + 16.50 = 491.50
所以问题是从491.50开始,我必须找到至少一个处理成本,以获得承诺的余额

有解决办法吗?我自己想不出来

简而言之: a) 我把491.50->b)我的公式将建议我使用余额500.00(这是主要目标)

(最终价格-0.35)/1.034/0.95

对于491.50,这将产生500


您可以尝试将要除以1.034*0.95=0.9823的最后两个除法组合起来,但必须防止由于使用浮点运算而产生舍入错误。

因此,您的数学可以表示为:

((0.95*初始成本*0.034)+0.35)+(0.95*初始成本)=最终成本

减少到

(0.9823*初始成本)+0.35=最终成本

因此


initialCost=(finalCost-0.35)/0.9823

这是一个编程问题吗?你用什么语言?以这种方式执行的代码在哪里?是的,这是一个编程问题,但与上面解释的相同。如果它必须是一个代码,那么它就是生成491.50的地方。你的问题是什么?491.5/0.95等于517.368。你能定义事物吗?什么是平衡,处理成本…忘记代码。。。在这个问题上,我一句也不懂。你需要从哪些已知的数字中得到16.50?仅仅知道491.50和5%的折扣,你不能得到16.50,但如果你也知道原始成本是500,你可以得到。谢谢,最后一个可行,但你得到0.9823了吗?不清楚,我后来发现1.034*0.95需要应用,但我已经有0.35和1.034作为变量。所以我申请了(最终价格-0.35)/1.034/0.95=我的结果