如何解决这个等式?

EmK*_*Kay 0 math

我正在创建一个网上商店,并且必须计算向客户收取多少费用以确保取消费用.支付系统增加了费用,我希望客户支付费用.

费用为2.45%和1.10欧元.

这意味着如果客户购买100欧元,并且我向支付系统报告该价值,我们将只获得€96.45.(100 - (2.45 + 1.1)).

这是不好的.

如何计算发送到付款系统的正确价值,以便我们获得100欧元?这不仅仅是说100欧元+ 2.45%+ 1.1欧元= 103.55欧元并向支付系统报告.因为那时支付系统会说

€103.55 - ((103.55的2.45%)+ 1.1)
€103.55 - (2,536975 + 1.1)
€103.55 - 3,636975
€99,913025

那显然是不正确的.

那么如何计算发送给支付系统的内容以获得所需的价值呢?

我到目前为止,它是以下等式:

X - (X*0.0245) - 1.10 = Y
这里,X是发送给支付系统的理想金额,Y是客户购买的金额(100),因此:

X - (X*0.0245) - 1.10 = 100

但是我如何解决这个问题来找出X是什么?

提前致谢

Ste*_*ven 14

Wolfram Alpha将为您解决此问题.我现在正在制定更具程序性的解决方案.

你的等式X - (X * 0.0245) - 1.10 = Y是准确的.让我们简化如下:

X - (X * 0.0245) - 1.10 = Y
X - 0.0245 * X - 1.10 = Y
(1 - 0.0245) * X - 1.10 = Y
0.9755 * X = Y + 1.10
X = (Y + 1.10)/0.9755
Run Code Online (Sandbox Code Playgroud)

根据您的定义,X是期望的金额,Y是客户支付的金额.这个等式根据X给出Y.如果我的一个步骤不清楚,请告诉我.