2014-10-02 104 views
0

如果您有應用內商品,並且想賺取例如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這樣我就可以簡單地把在price_want和得到什麼應該是total price

更新以使其代碼相關。這是我迄今爲止。

function calc(profit,percentage){ 
    return profit+(profit*percentage); 
} 

它使我接近正確的數字,但不夠接近。如果我通過它(0.99,0.3),我想獲得1.42作爲回報金額。

+0

'利潤=總計 - (總計*百分比)'。 – Kevin 2014-10-02 15:45:05

+5

這個問題似乎是題外話題,因爲它是關於數學。 – Kevin 2014-10-02 15:45:31

+0

編程的一切都是數學。計算機只是做數學加減位。從來沒有一臺計算機沒有做數學。 – 2015-01-27 17:41:39

回答

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 ...

但是,下次只需在網絡上搜索數學答案,因爲有一百萬頁解釋如何計算利率和興趣,面向儘可能多的年齡段。

+0

剛剛檢查了你的數學,每次都得到正確的結果。謝謝。 – 2014-10-02 16:21:47

1

的公式是

profit/(1 - percent/100.0) 
+0

我得到'0.99 /(1-.3/100)= 0.992979' – 2014-10-02 16:14:47

+1

這是因爲你沒有閱讀你自己的陳述 - 你說的百分比,所以如果你插入0.3,你插入0.3%這是一個1.003的因素......如果你正在考慮0和1之間的值,而不是0和100,那麼你沒有處理百分比,並且你已經完成了因子分解。 – 2014-10-02 16:19:58