我有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 :(得分:2)
所以,你的数学可以表示为:
((0.95 * initialCost * 0.034) + 0.35) + (0.95 * initialCost ) = finalCost
减少到
(0.9823 * initialCost) + 0.35 = finalCost
接着是
initialCost = (finalCost - 0.35) / 0.9823
答案 1 :(得分:1)
(final_price - 0.35)/ 1.034 / 0.95
对于491.50,这会产生500。
您可能会尝试将最后两个除法组合除以1.034 * 0.95 = 0.9823,但是您必须防止因使用浮点运算而导致的舍入错误。