2016-07-25 5 views
-7

C位への投資バランスの計算もしくはJavaScript

投資バランス(Y)= P *(1つの+ R)^ Y + C *(((1 + R)^(Y + 1) - (1 + R))/ R)

Where:       
Y = number of years invested (investment time frame)        
P = principal investment amount (current $ value of initial investment to be made)       
r = assumed rate of return p.a. (expressed as a decimal, so 5% return would be 0.05)        
C = amount of regular contributions pa       


Salary: $100,000        
Y: 20 years      
P: $50,000       
r: 0.05        
C: 6521  

出力:359069.1263

やあみんな、私はこのformuを持っています私はC#またはJavaScriptで実装したかったのです。私はたくさん試しましたが、予想される出力が得られなかったため、クラウドの誰もが実装を理解できるサンプルコードを記述してください。それは非常に高く評価されます。

+1

これまでに書いたコードをお知らせください。また、あなたが得た出力を見せてください。 –

+1

"私はたくさん試しました" *それを証明する!* –

答えて

1

私はあなたがC#でこれを書いていなかったどの問題を知りませんが、コードは非常に単純です:

var y = 20; 
var p = 50000; 
var r = 0.05; 
var c = 6521; 

var result = p * Math.Pow(1 + r, y) + c * ((Math.Pow(1 + r, y + 1) - (1 + r))/r); 

はJavaScript:

var y = 20; 
var p = 50000; 
var r = 0.05; 
var c = 6521; 

var result = p * Math.pow(1 + r, y) + c * ((Math.pow(1 + r, y + 1) - (1 + r))/r); 

あなただけの変数に自分の価値観を割り当てる必要があります。

関連する問題