我想要一個接受現值,年數和複利率的函數。它應該根據這些參數爲我返回Future值。iPhone SDK中的未來價值函數
你可以看到,我正在尋找在 http://en.wikipedia.org/wiki/Future_value
是否Objective-C中有任何內置的功能,要做到這一點(下要使用複利決定未來值)千真萬確的事情。如果不是,請給我提供任何引用來寫這個函數。
在此先感謝您的幫助。
我想要一個接受現值,年數和複利率的函數。它應該根據這些參數爲我返回Future值。iPhone SDK中的未來價值函數
你可以看到,我正在尋找在 http://en.wikipedia.org/wiki/Future_value
是否Objective-C中有任何內置的功能,要做到這一點(下要使用複利決定未來值)千真萬確的事情。如果不是,請給我提供任何引用來寫這個函數。
在此先感謝您的幫助。
不,Objective-C和Apple的框架都沒有包含特定的財務功能。
這是微不足道的實施。您鏈接到的維基百科文章包含公式。如果你有更復雜的計算,你可能也想考慮一下像QuantLib。
公式 - 從您鏈接到維基百科的文章複製 - 是:
FV = PV . (1 + i)^t
這可以轉換成Objective-C的主要是通過鍵入:
float fv, pv, i, t;
pv = 200000.0; // present value
i = 0.012; // interest rate (1.2%)
t = 5.0; // time period
fv = pv * pow (1.0 + i, t);
在Objective-C中不會有這樣的事情,因爲Objective-C是一種語言,而不是框架。
在Cocoa或Cocoa Touch中也沒有這樣的事情,因爲它們通常不包含財務功能。
到底是什麼QuantLib?它如何幫助我找到FV代碼? – hmthur 2010-12-20 12:40:53