2016-11-22 10 views
0

背景:予算ポートフォリオプログラムを実行しており、クライアントの貯蓄のために複利計算機を追加しようとしています。ここにいくつかの問題があります。 これは私が現在持っている式です。私は複利計算式で何か間違っていることを知っています

double comprinc= 25*(Math.pow((1+.05/12),(12*year))); 
     double futurev = saving1*(Math.pow((1+.05/12),((12*year)-1))/(.05/12)); 

これは、2つの半体

合計= [P(1 + R/N)^ NT] + [PMT×(((1 + R/N)^ NTに分け、以下の式であります - 1)/(R/N))] 又は

合計= comprinc + futurev

P =原理= 25

R =レート= 0.05

N =時間の関心の数が

トンを配合した=年の数= 5(現在は5に設定年を持っている)

PMT =初期貯蓄= saving1 = 25

問題があることです私は公式の化合物利息計算機 に対してこれをテストしており、私が得ている答えはどこに近いのか分かりません。

例えば私のプログラムを読み出し、その答えは、5年後の$ 7700.28である私は、キーは-1が指数の一部ではないと思い$ 1739.32

+0

exponenentとしてntが必要な場合は、powの2番目の引数として2番目の指数部に(nt-1)があるようです。 –

+0

また、N = ntとi = r/nを導入して、それらを再キーイングするのを避け、数式を簡素化するなら、これは正しければ簡単です –

答えて

0

でなければなりません。私はまた、計算と括弧を減らして、ここで単純化しようとしています。

double intPerPeriod = .05/12; 
double numPeriods = 12*year;  
double comprinc= 25*(Math.pow(1+intPerPeriod,numPeriods)); 
double futurev = saving1*(Math.pow(1+intPerPeriod,numPeriods)-1)/intPerPeriod; 
+0

$ 7ドル以内に私を入れてくれました。私は何らかの理由で投資ウェブサイトの複合金利計算機がパーセンテージに追加されていると思います。このようにhttp://www.thecalculatorsite.com/finance/calculators/compoundinterestcalculator.php%5の関心を寄せて、5.12を示すレポートを読んでいますか? – user5928703

+0

数式は、各ステップで四捨五入を考慮しません。彼らはセントの分数を受け取りますが、おそらく時間の経過と共にそれが加算されます。 –

+0

ahh ok。ご協力いただきありがとうございます。この1つの部分だけで数時間を費やしました。うまくいけば、アプリの残りの部分はずっと簡単です。再度、感謝します。 – user5928703

関連する問題