2011-09-09 9 views
-1

アカウント:金利計算は、私がmvc.netアプリケーションで以下の取引のための普通預金口座の利子を見つけようとしています

Date   Balance 
----------- ------- 
01-Apr-2011 100 
05-Apr-2011 200 
30-Apr-2011 300 
28-Jun-2011 400 

金利は年率4%です。

2011年4月1日(2011年4月1日 - 2011年6月31日)の四半期におけるこれらの取引の単純な金利を簡単に計算する方法はありますか? 1つのアカウントの計算を計算したら、すべてのアカウントの計算を計算する関数を作成します。平均日用残高(ADAB)は24500/91 = 269.23ドルです。私は四半期の単純な関心を得るために以下の式を使用しました。それが正しいか? ADABを使わずに利息を計算する他の方法はありますか?

ADAB x (annual interest/365 x number of days), or 269.23 x (0.04/365 x 91) = 2.6849 
+0

ADAB計算を再確認してください。 ADABは、あなたの例に記載されている一日の最高残高を超えています。 – counsellorben

+0

私はそれに気付いて修正しました。ありがとうございました! – rk1962

+0

私はあまり理解していません...あなたは複合利益を計算しようとしていますか?もしそうなら、あなたはどこかに力を持っています。 –

答えて

1

申し訳ありませんが計算が正しくありません。まず、4%の利子は0.04と表されるべきである。次に、単利計算はADAB x(年利/ 365 x日数)または269.23 x(0.04/365 x 91)= 2.6849でなければなりません。

これは4分の1の単純な関心事なので、答えが約1%でない場合は問題があります。

+0

お返事ありがとうございます。私は2番目の式で同じ結果を得ました。私は0.04の代わりに4/100の金利を使用しました。もう一度チェックして、2回目の計算が間違っている理由を教えてください。 – rk1962

+0

2番目の計算は正しい結果を返しますが、計算がどのように構造化されているかは自明ではありません。これはニットでピッキングされますが、他の開発者があなたの計算#2を見ると、計算結果が正しいかどうかを判断するために、その開発者はその計算方法を見ることができません。計算の終わりにぶら下がっている100は、混乱を招く。 – counsellorben

+0

私は同じ式を使用しました。構造を修正して読みやすくしました。再度、感謝します! – rk1962

関連する問題