Financial Calculator


Dim Num, n as Integer

Dim I,P,PVIFA,r,pmt,PI,PP As Double

Public sub cmd_Calclate_Click()

P=txtincipal.Text

Num=TextNum_payment.text

r=txt_Interest.Text

I=r/100

PVIFA=1/I-1 / (I*(1+I) ^Num)

pmt=P/PVIFA

Lbl_Amtpayment.Caption=Round(pmt,2)

End Sub

Private sub cmd_Create_Click()

List_Amortization.AddItem “n” & vbTab & “Periodic” & vbtab & vbTab & “Payment” &

vbTab & vbTab & “Payment” & vbTab & vbtab & “Balance”

List_Amortizatiob.AddItem “” & vbTab & “Payment” & vbTab & vbtab & “Interest” &

vbTab & vbTab & “Principal”

List_Amortization.AddItem

“_______________________________________________________”

Do

n=n+1

PI=P*I

PP=pmt-PI

P=P-PP

List_Amortization.AddItem n & vbTab & Round(pmt,2) & vbTab & vbTab & Round(PI,2) & vbTab & vbTab & Round(PP,2) & vbTab & vbTab & Round(P,2)

if n=Num Then

Exit Do

End If

Loop

End Sub

Private Sb cmd_Reser_Click()

Txt_Principal.Text=” ”

Txt_Interest.Text=” ”

Financial Calculator for Amortization

Txt_Num_payment.Text=” ”

Lbl_Amtpayment.Caption=” ”

List_Amortization.Clear

n=0

End sub

Private sub cmd_End()

End

End sub