Amortization Schedule Computation



Similar documents
Minimal Models for Glucose and Insulin Kinetics

CHAPTER 2. Time Value of Money 2-1

Section Compound Interest

Note: In the authors opinion the Ativa AT 10 is not recommended as a college financial calculator at any level of study

Six Functions of a Dollar. Made Easy! Business Statistics AJ Nelson 8/27/2011 1

FINA 351 Managerial Finance, Ch.4-5, Time-Value-of-Money (TVM), Notes

3-5: Downloading Your Client Portal. 6: Logging In To Your Account. 7: Uploading New Account Spreadsheets & Documents 8-11: Viewing & Noting Consumer

DPH TOKEN SELF SERVICE SITE INSTRUCTIONS:

Rural Insurance Smallholders Online Product:

Query Management Facility

2. How would (a) a decrease in the interest rate or (b) an increase in the holding period of a deposit affect its future value? Why?

How To Write Tvalue Amortization Software

hp calculators HP 12C Loan Amortizations Amortization The HP12C amortization approach Practice amortizing loans

Create Expense Report: pcard Use to create an Expense Report for pcard purchases

Case Study More Money Please

Process Document Topics for Students: Signing Perkins Promissory Note. Signing Perkins Promissory Note

EL-9650/9600c/9450/9400 Handbook Vol. 1

Mortgage Record Changes

License Plate Inventory Issue

Systems Dynamics Using Vensim Personal Learning Edition (PLE) Download Vensim PLE at

UNDERSTANDING HEALTHCARE FINANCIAL MANAGEMENT, 5ed. Time Value Analysis

CHAPTER 9 Time Value Analysis

Bank: The bank's deposit pays 8 % per year with annual compounding. Bond: The price of the bond is $75. You will receive $100 five years later.

Hewlett-Packard 10BII Tutorial

Dick Schwanke Finite Math 111 Harford Community College Fall 2013

PayBiz Student Loan / HECS Pay Type

Activity 6 Graphing Linear Equations

CruzNet Secure Set-Up Instructions for Windows Vista

COLLEGE OF LIBERAL ARTS AND SOCIAL SCIENCES GUIDELINES FOR PREPARATION OF THESES/DISSERTATIONS

Chapter 4. The Time Value of Money

Average Sale Price (ASP) Data Collection Template/Data Validation Macro User Manual

Accounts Receivable. Chapter

External Account Creation and Upload Instructions for the Local Government (LG) Audit Report Collection System

Box Credit, LLC Mill Valley, CA

Chapter 22: Borrowings Models

The Roth Contribution Option. Is It Right for You?

This guide will go through all steps of the process, and includes a Frequently Asked Questions section as well.

DIRECT PAYMENTS (ACH TRANSFER MODULE)

Rapid Online User Manual

Dick Schwanke Finite Math 111 Harford Community College Fall 2015

The explanations below will make it easier for you to use the calculator. The ON/OFF key is used to turn the calculator on and off.

FRONTPAGE FORMS

Bidder s Guide to ebid. A How-To Guide for electronic bidding

Submitting a Loan to DO through Point

The End of Month Closing process cuts off all sub-journal postings for the month and should be performed at the conclusion of each month.

Sales Reporting and Reconciliation Statewide Contract Reporting System

Technology Foundations. Conan C. Albrecht, Ph.D.

Warm-Up. Today s Objective/Standards: Students will use the correct order of operations to evaluate algebraic expressions/ Gr. 6 AF 1.

Promissory Note Comparison Guide

Kuali Requisition Training

Winter Main 2014 Spring Mid-Month Online Practice Test Directions

Sam Houston State University Procurement Card Program

By Stuart J. Murphy / ISBN: Lesson by:

New Mexico State University. AiM 8.X Basic AiM

Introduction to the MISD Web FTP Client

Users Guide to Internet Banking Self Service Enrollment

Ph. D. Completion and Attrition: Analysis of Baseline Data

NS Financials. Client Platform Guide for Mac Using Safari Incl Citrix Setup As A Local Client

ValueOptions Provider Guide to using Single Claim Submission

REMOTE DESKTOP SETUP INSTRUCTIONS

Chapter 6. Learning Objectives Principles Used in This Chapter 1. Annuities 2. Perpetuities 3. Complex Cash Flow Streams

Getting Started with Crystal Reports Session Description:

Click to create a query in Design View. and click the Query Design button in the Queries group to create a new table in Design View.

Land Purchase Analysis

The University of the State of New York REGENTS HIGH SCHOOL EXAMINATION MATHEMATICS B. Thursday, January 29, :15 a.m. to 12:15 p.m.

Gabelli School of Business Internal Transfer Policy

Citrix Single Sign-On Self-Service Password Reset

Snap 9 Professional s Scanning Module

Secure Messaging Service

Banner Training Manual: Department Chairs

Econ Wizard User s Manual

IlliniCare Health Plan - Quick Billing Guide

Use of Amount Only Flags in ARC Guidance

Lesson Description. Texas Essential Knowledge and Skills (Target standards) Texas Essential Knowledge and Skills (Prerequisite standards)

Getting Started with Excel Table of Contents

The Point of Sale Software You Can Depend On!

How to Improve Solidworks Bill of Material Auto Population

Using the Barracuda Spam Blocker

HMIS Client Services User Guide

Radio configuration guide Propaq LT vital signs monitor

Insurance Score Models

Creating Codes with Spreadsheet Upload

YOUR GUIDE TO THE iphone MOBILE APP WITH 1st SOURCE

Experiment #4 Sugar in Soft Drinks and Fruit Juices. Laboratory Overview CHEM August 2010

5 Mathematics Curriculum

Database Program Instructions

Experience Online Testing Georgia User Guide 2015

SHORT ANSWER. Write the word or phrase that best completes each statement or answers the question.

Appendix 2 EHS Deficiency Correction Certification PIH Field Office User Instructions

Ehrhardt Chapter 8 Page 1

Transcription:

Amortization Schedule Computation Gary D. Knott, Ph.D. Civilized Software, Inc. 12109 Heritage Park Circle Silver Spring, MD 20906 USA Tel. (301) 962-3711 email: csi@civilized.com URL: www.civilized.com One aspect of MLAB is that it is a spreadsheet for the mathematically literate. For example, the MLAB statement sequence to construct a level payment schedule for a loan of a dollars at r percent interest, to be repaid over n months is given below in a do-file called pay.do. For example, to compute the level payment schedule for $9,000 to be repaid over 16 months at 9.5% annual interest, we type: do pay, and enter the values 9000,16, and 9.5 in response to the corresponding prompts. The payment schedule shown below is produced. This do-file can also be used to compute any of either the loan amount, the number of months of the loan, the annual percentage interest rate, or the monthly payment, where the other three values are known. "filename:pay.do = computation of amortization schedule." reset echodo=0; namesw=0 type "You will be requested to enter 4 quantities:" type "a=loan amount," type "n=number of months of the loan," type "r=annual percentage interest rate, and" type "q=monthly payment amount." type "If any one of these input-values is specified to be -1," type "then MLAB will compute that value based on the other values." a=kread("enter loan amount a="); n=kread("enter number of months n="); r=kread("enter annual percentage interest rate r=")/1200; q=kread("enter monthly payment amount q="); function p(j)=a*(1+r)^j+q*(1-(1+r)^j)/r; "total principal due at month j"; function av()=q*((1+r)^n-1)/(r*(1+r)^n); "loan amount"; 1

function nv()=log(q/(q-r*a),1+r); "number of months of the loan" function rv()=root(r,1e-6,100,p(n)); "monthly interest rate"; function qv()=a*(1+r)^n/((1+r)^n-1)*r; "monthly payment amount"; if a<0 then a=av(); /*compute the loan amount*/ if n<0 then n=nv(); /*compute the number of months of the loan*/ if r<0 then r=rv(); /*compute the monthly interest rate*/ if q<0 then q=qv(); /*compute the monthly payment amount*/ type " " type "the loan amount:"+a type "the number of months of the loan:"+n type "the annual percentage interest rate:"+(r*1200) type "the monthly payment amount:"+q d=p on 0:(n-1); /*compute the principal due */ i=r*d; /*compute the interest payment*/ nl=1:n m=nl& d& i& (q-i)& q type " "; type "Do you want to print out the payment schedule?" y=kread("type 1 for YES, 0 for NO:"); if y=1 then \ {type " [prin. due int. paid prin. paid monthly pay.]",m} type "Total interest paid:"+(n*q-a) type "Total amount paid:"+(n*q) draw nl& d top title "Total Principal remaining vs Month" left title "total principal remaining" bottom title "Month" yaxis w.yaxis format (-3,6,0,0,2,0) view w1=w; blank w1 draw nl& i lt dashed draw nl& (q-i) top title "interest & principal paid monthly" left title "dollar amount" bottom title "Month" 2

title "[dashed=interest per month, solid=principal per month]" \ at (0,1.018) ifract size.14 inches view Here is an example of running pay.do * do pay You will be requested to enter 4 quantities: a=loan amount, n=number of months of the loan, r=annual percentage interest rate, and q=monthly payment amount. If any one of these input-values is specified to be -1, then MLAB will compute that value based on the other values. enter loan amount a= 9000 enter number of months n= 16 enter annual percentage interest rate r= 9.5 enter monthly payment amount q= -1 the loan amount: 9000 the number of months of the loan: 16 the annual percentage interest rate: 9.5 the monthly payment amount: 601.09756 Do you want to print out the payment schedule? type 1 for YES, 0 for NO 1 [prin. due int. paid prin. paid monthly pay.] 1 9000 71.25 529.84756 601.09756 2 8470.15244 67.0553735 534.042186 601.09756 3 7936.11025 62.8275395 538.27002 601.09756 4 7397.84023 58.5662352 542.531324 601.09756 5 6855.30891 54.2711955 546.826364 601.09756 6 6308.48255 49.9421535 551.155406 601.09756 7 5757.32714 45.5788399 555.51872 601.09756 8 5201.80842 41.1809833 559.916576 601.09756 9 4641.89184 36.7483104 564.349249 601.09756 10 4077.5426 32.2805455 568.817014 601.09756 11 3508.72558 27.7774109 573.320149 601.09756 12 2935.40543 23.2386263 577.858933 601.09756 13 2357.5465 18.6639098 582.43365 601.09756 3

14 1775.11285 14.0529767 587.044583 601.09756 15 1188.06827 9.40554044 591.692019 601.09756 16 596.376248 4.72131196 596.376248 601.09756 Total interest paid: 617.560952 Total amount paid: 9617.56095 * exit Here is another example of running pay.do * do pay 4

You will be requested to enter 4 quantities: a=loan amount, n=number of months of the loan, r=annual percentage interest rate, and q=monthly payment amount. If any one of these input-values is specified to be -1, then MLAB will compute that value based on the other values. enter loan amount a= 200000 enter number of months n= 180 enter annual percentage interest rate r= 9 enter monthly payment amount q= -1 the loan amount: 200000 the number of months of the loan: 180 the annual percentage interest rate: 9 the monthly payment amount: 2028.53317 Do you want to print out the payment schedule? type 1 for YES, 0 for NO 0 Total interest paid: 165135.97 Total amount paid: 365135.97 * exit 5

6