.NET’te Kredi Hesaplama

Eylül 15, 2009

Kredi hesaplamak için hatalı ve zahmetli kod yazmak yerine, Excel de kullanılan birkac methodu .NET te de kullanarak bunu gerçekleştirebiliriz.

using Microsoft.VisualBasic;   ile  Excel’de kullanılan fonksiyonları .NET te kullanım imkanını elde ederiz.

PMT(rate,nper,pv,fv,type) methodu ile  taksitli kredi hesaplaması yapılabilir. Tabii burda pv methodunun kullanıldığını görüyoruz.

PV(rate,nper,pmt,fv,type) şeklinde parametreleri bulunuyor.

rate: faiz oranı (faiz hesaplamasında 100 bolmeyi unutmayın.)

nper: taksit sayısı

Burda dikkat edilmesi gereken bir nokta: Pmt ile Pv birbirlerini referans gosteriyor. Pmt methodunu kullanırken ; Pv methodunun donen degerini elde etmek için Pmt methodunun degerini atlayıp, fv degeri yazmak gerekiyor (ya da hesaplamak istediğiniz formülde fv de gerekmeyebilir.) .Bu hesaplama yaptıgınız formüle bağlı aslında. Eşit taksitli hesaplama yaparken Pv değerini hesaplamak için Pv methoduna ihtiyacınız yok. Pv parametresinin yerine direk kredilendirilecek toplam miktarı yazmak yeterlidir.

Örnek olarak : 16000 tl kredi  24 ay da 1.11 faiz oranı ile hesaplanırsa ;

rate=1.11;

duration= 24;

capital = 16000 (pv degeri anapara oldu! ve negatif olmalı!)

fv = 0 (sıfır)

monthpayment =  Microsoft.VisualBasic.Financial.Pmt(rate/100,duration,-1*capital,0,DueDate.EndOfPeriod);

Hesaplama sonun da monthpayment = 763,08 olur.

Pv fonksiyonu ara ödeme gibi durumlarda kullanılır. Pv’den  dönen değer anaparadan çıkartılarak taksit hesaplaması yapılır.

Fonksiyonlar ile ilgili ayrıntılı bilgiyi Excel help de alınabilir.

Yorum yapın

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Değiştir )

Twitter picture

You are commenting using your Twitter account. Log Out / Değiştir )

Facebook photo

You are commenting using your Facebook account. Log Out / Değiştir )

Connecting to %s

Follow

Get every new post delivered to your Inbox.