如果您有一个应用内商品,想要赚取利润,例如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美元
我正在尝试进行计算,一方获得total
和percent
,另一方获得另一方price_want
,因此我可以简单地输入{{1}并获得price_want
应该是什么。
更新以使其与代码相关。这就是我到目前为止所拥有的。
total price
它使我接近正确的数字,但不够接近。如果我通过它(0.99,0.3)我想得到1.42作为我的回报金额。
答案 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 ......
但下次只是在网上搜索数学答案,因为有一百万页解释如何计算费率和兴趣,以适应多个年龄范围。