根据总成本的百分比计算成本

时间:2014-10-02 15:39:48

标签: javascript math

如果您有一个应用内商品,想要赚取利润,例如0.99美元,市场需要30%,那么在支付30%后,您需要收取费用才能获得0.99美元。请在代数表达式中演示如何计算。

到目前为止我有什么 price_want = 0.99 percent = 30% total = price_want -(price_want * percent) 所以total price最终为0.693美元。 如果我将price_want设置为1.42美元,则总计为0.994美元 我正在尝试进行计算,一方获得totalpercent,另一方获得另一方price_want,因此我可以简单地输入{{1}并获得price_want应该是什么。

更新以使其与代码相关。这就是我到目前为止所拥有的。

total price
它使我接近正确的数字,但不够接近。如果我通过它(0.99,0.3)我想得到1.42作为我的回报金额。

2 个答案:

答案 0 :(得分:1)

公式是

profit / (1 - percent / 100.0)

答案 1 :(得分:1)

这是简单的数学,不是真正的编程,但让我们这样做:当你给X充电时,Y%去任何人,你留下Z.给Z和Y,找到X.让我们先确定Y运行形式为0到1,而不是0到100,因为这样更有用。

Z = X - Y*X
-> Z = (Y + 1-Y) * X - Y*X

(刚刚发生的具体例子:X =(0.7 + 0.3)* X = 0.7 * X + 0.3 * X)

-> Z = Y*X + (1-Y)*X - Y*X

显然YX - YX取消了,留给我们

-> Z = (1-Y) * X
-> Z / (1-Y) = X

完成。如果我们取Z = 0.99(差不多降压)和Y = 0.3(削减30%),我们需要收取X = 1.4142 ......

但下次只是在网上搜索数学答案,因为有一百万页解释如何计算费率和兴趣,以适应多个年龄范围。