hp12c-solutions2-en
hp12c-solutions2-en
HEWLETT
CALCULATOR SUPPORT
1000 N.E. Circle Boulevard, Corvallis, Oregon 97330-4239, Telephone 503 757-2004 8:00 AM - 3:00 PM Pacific Time
HP 12C SOLUTIONS
TABLE OF CONTENTS
A reverse annuity mortgage allows people over 62 years of age to use the equity they have in their
homes to generate regular monthly income. The following procedure determines the amount of the
monthly payment that thev will receive.
Example.
Loan amount = $64000
Term = 5 vears
Interest rate = 13%
Initial payment = $2500
Hewlett-Packard supplies the procedures herein without warranty and will not be liable for damages arising from their use.
Graduated Reverse Annuity Mortgage
A graduated reverse annuity mortgage means that the monthly payments are less in the beginning,
and increase at a specified rate for the term of the loan. A program to calculate the monthly pavments
follows. Kev in the program, then use this procedure.
Example.
Loan amount = $64000
Term = 5 years
Interest rate = 13%
Initial payment = $2500
Increase in payment = 6%
0 28- 45 O 57- 15
(PRGM] 00- (sT0] 7 29- 44 7 (sT0] 6 58- 44 6
) [FIN] 01- 42 34 (n] 30- 11 59.- 20
(9] 02- 43 8 31.- 15 2 60- 45 2
1 03- 32- 44 14 61- 40
3 04- 45 3 9] 33- 43 7 (9)(GTO] 64 62-43,33 64
% 05- 25 1 34- 45 1 2 63- 45
06- 40 (9] 35- 43 12 5 64- 45
(RCL] 1 07- 45 1 1 36- 1 ) 65- 20
1 08- 1 (9] (12x] 37- 43 11 R/S 66- 31
2 09- 2 0 38- 0 1 67-
0 10- 0 39. 15 (-]0 68-44 30 O
0 11- 0 (PV] 40- 13 0 69- 45 O
=) 12. 10 (RCL] O 41- 45 O (9] (x=0] 70- 43 35
1 13. 1 (9] (2] 42- 43 11 (9] 79 71-43,33 79
(+] 14- 40 0 43- o 72. 33
1 15. (PMT] 44. 14 73- 33
2 16- 2 (FV] 45. 15 3 74- 45 3
] 17- 21 1/x] 46- 22 % 75- 25
B 18- 10 (s10] 5 47- 44 5 76- 40
1 19- 1 (RCL] 4 48- 45 R/S 77- 31
=] 20- 30 (9] [x=0] 49- 43 35 (9] 67 78-43,33 67
(EEX] 21- 26 (9](GTO]63 50-43,33 63 (RCL] 7 79- 45
2 22. 2 (RCL] O 51- 45 0 0 80- 44
] 23- 20 (9] (12x] 52- 43 11 CLX 81- 35
B 24. 12 1 53- 45 1 (9]J(GTO]00 82-43,33 00
1 25. 1 FHEE 54- 43 12
(CHS] 26- 16 1 55. 1
PMT 27- 14 56- 13
Registers
n: used i: used PV: used PMT: used
(b] HEWLETT
2B pACKARD
Portable Computer Division
1000 N.E. Circle Bhvd
Corvallis. OR 97330
(D) Jvtrall
HP-12C Solutions 122
Annual Percentage Rate Calculation With Fees and a Balloon
This procedure calculates the APR of a loan when fees are charged (either as a percentage of the loan
amount or as a flat rate) and a balloon payment is due at some time during the term of the loan.
Remember to use the cash flow sign convention (money received is positive, money paid out is
negative).
User Instructions.
1. Set End mode ([g](END]) and clear the financial registers ([fJ(FIN]).
2. Calculate the periodic payment amount of the loan.
® Key in the total number of pavment periods; press [n].
B Key in the periodic interest rate; press [i].
® Key in the mortgage amount; press [PV].
B Press to calculate the periodic payment amount.
3. Calculate the amount of the balloon payment.
® Key in the number of the payment period where the balloon payment occurs; press [n].
® Press to calculate the balloon payment amount.
4. Calculate the actual net amount disbursed.
B If the fees are stated as a percentage of the mortgage amount (points), recall the mortgage
amount ([RCL] [PV]); key in the fee percentage rate; press (=] [pv].
B If the fees are stated as a flat charge, recall the mortgage amount ([RCL][PV]); kevin the fee
amount (flat charge); press (-] [PV].
B If the fees are stated as a percentage of the mortgage amount plus a flat charge, recall the
mortgage amount ([RCL] [(PV]); keyin the fee percentage rate; press (=), kev in the fee
amount (flat charge) and press (-] [(PV].
5. Press [i] to calculate the percentage rate per compounding period.
6. To calculate the annual nominal percentage rate, key in the number of periods per year and press
-
Hewlett-Packard supplies the procedures herein without warranty and will not be liable for damages arising from their use.
Example. A 30-vear, $50000 loan at 15% interst has fees of 2 points plus $150. Assuming that
monthly payments are made and that the loan is paid in full at the end of the seventh year, what is
the APR?
(b] HEWLETT
/B pACKARD
Portable Computer Division
1000 N.E. Circle Blvd.
Corvallis, OR 97330
12-2
11/86
2] Sicknno
HP-12C Solutions 123
Biweekly Mortgage Payments and Amortization Schedule
One wayto pay off your mortgage faster is to make biweekly mortgage pavments. Instead of paving
once a month, you make one-half of the monthly payment every two weeks. You make 26 or 27
payments each year (depending on the payment date), increase your equity, and pay less interest.
Example 1. Part 1. On a $75,000, 30-year mortgage at 13.5% interest, what is the amount of the
biweekly pavment?
Part 2. With this biweekly pavment, how long will it take to pay off the mortgage?
Part 3. What is the remaining balance after 26 payments have been made?
Part 4. If 27 payments are made the first year, how much interest is paid? What is the remaining
balance?
Hewlett-Packard supplies the procedures herein without warranty and will not be liable for damages arising from their use.
Biweekly Amortization Schedule Program
The following program provides a biweekly amortization schedule, displaying the date of the pav-
ment, the amounts of interest and principal, and the remaining balance.
15- 11 1 31- 1
00- 0 16- 45 0 32- 42 11
(JFIN] 01- 42 34 ||2 17- R/S 33- 31
0 02- 45 O ||6 18- 6 Dyl 34. 34
(9)(r2%) 03- 43 12 19- 10 (R/S 3s- 31
1 04- 45 1 ||[) 20- 12 0 36- 0
05.- 13 1 21. 1 37- 45 13
2 06- 45 2 4 22- 44 4 (9] 38- 43 34
(g](12x] 07- 43 11 3 23- 45 3 (gJ(cT0) 00 39-43,33 00
PMT 08- 14 1 24 1 R/S 40- 31
(t]J(RND] 09- 42 14 4 25. 4 (|1 41.- 1
2 10- 2 (9)(DATE] 26- 43 16 4 42-44 40 4
+) 11- 10 3 27- 44 3 (g)(GT0] 23 43-43,33 23
(PMT] 12. 14 6 28- 42 6 [f)[P/R]
R/S) 13- 31 R/S 29- 31
0 14- 0 2 30- 42 2
User Instructions.
[fi] HEWLETT
B PACKARD
Portable Computer Division
1000 N.E. Circle Blvd.
Corvallis, OR 97330
12-3
12/86
72} Sickanmo
HP-12C Solutions 124
Private Mortgage Insurance
Private mortgage insurance (PMI) is usually calculated based on a.percentage of the outstanding loan
balance. Since the loan balance changes, the PMI calculation is done once each year.
User Instructions.
1. For vear 1:
B Kev in the loan amount and press (ENTER].
B Key in the insurance rate as a percentage and press [%].
B Key in the number of payments per year and press [+].
2, For subsequent years:
B Calculate the balance at the end of the previous year.
B Key in the insurance rate as a percentage and press [(%].
® Key in the number of payments per vear and press [+].
Example. A 30-vear, $75000 loan at 15% interest has private mortgage insurance of .25% of the loan
balance. Calculate the monthly private mortgage insurance (PMI) payment for year 1.
Hewlett-Packard supplies the procedures herein without warranty and will not be liable for damages arising from their use.
Calculate the monthly PMI payment for year 3.
The total PMI paid over a specified number of years is computed with the following program.
2 08- 44 2 1 17- 1
(f][PRGM] 00- (9)12x] 09- 43 11 [-] 18- 30
PMT 01- 14 10- 15 (RCL] 2 19- 45 2
(rcL] [n] 02- 45 11 [RCL]3 11- 45 3 [9)xsy] 20- 43 34
1 03- 1 % 12- 25 (9)(GTO 09 21-43,33 09
2 04. 2 0 13-44 40 O 0 22- 45 0
(<) 05. 10 1 14- 1 [9)(GTO] 00 23-43,33 00
1 06- 44 1 2 1544 40 2 [H)P/R]
1 07- 1 1 16- 45 1
User Instructions.
[fi] HEWLETT
Y8 PACKARD
Portable Computer Division
1000 N.E. Circle Blvd.
Corvallis, OR 97330
12-4
12/86
U2 -ickaro
HP-12C Solutions 125
Adjustable Rate Mortgages
An adjustable rate mortgage is a mortgage loan that provides for the adjustment ofits interest rate as
market interest rates change. As the interest rate changes, the amount of the periodic pavment changes
to reflect the new interest rate. Given the terms of the original mortgage, the changes in the interest
rate, and the time frame in which the changes occur, this procedure calculates the amount of each
periodic pavment. Once each payment is known, the APR of the entire transaction can be calculated.
User Instructions.
Example 1. A $50,000, 30-year, adjustable rate mortgage has the following terms:
Hewlett-Packard supplies the procedures herein without warranty and will not be liable for damages arising from their use.
Keys: Display: Description:
Example 3. If the previous mortgage has a balloon paymentin eight years, as well as a 2 point fee,
what is the APR?
Step 1. First, calculate the balance due (the balloon payment) at the end of eight years.
(b] HEWLETT
2B PACKARD
Portable Computer Division
1000 N.E. Circle Blvd.
Corvallis, OR 97330
12-5
1/87
2] Sickano
HP-12C Solutions 126
Coupon Equivalent Yield
The coupon equivalent vield is a way of determining which of two investments of similar maturity will
provide a higher return—a non-interest bearing obligation purchased at a discount (a TreasuryBill) or
a semi-annual coupon bond on a 365-day basis (a government bond).
Program.
Registers:
Hewlett-Packard supplies the procedures herein without warranty and will not be liable for damages arising from their use.
User Instructions.
Example. What is the coupon equivalent vield of a bond with a settlement date of Julv 13, 1984, a
maturity date of May 1, 1985, and price of $96.78?
Formulas.
P = —b + \ h?2—4ac
2a
Where:
(fi] HEWLETT
2B pACKARD
Portable Computer Division
1000 N.E. Circle Blvd.
Corvallis, OR 97330
12-6
2/87
A cadiaro
HP-12C Solutions 12-7
Duration of a Bond
The duration of a bond is the average time that elapses until the various cash flows (coupons and
redemption value) are received. In other words, the duration is a weighted average of the number of
periods until the payments occur. For coupon-bearing bonds, the duration is always shorter than the
term to maturity. (For zero-coupon bonds, duration is equal to maturity.)
Program.
Registers:
Hewlett-Packard supplies the procedures herein without warranty and will not be liable for damages arising from their use.
User Instructions.
Key in the dollar amount of each periodic coupon and press [PMT .
WO
Example. Calculate the duration of the following bond: $60 coupon, paid semi-annually for 5 years,
13.13% annual yield, $1000 redemption value.
Reference: Jess H. Chua, A Closed-Form Formula for Calculating Bond Duration, Financial Analvsts
Journal, Mav-June 1984.
[fi/” HEWLETT
PACKARD
The first program calculates n, PV, PMT, or FV. The second program, a shorter version of the first
program, onlv calculates n. The third program calculates i.
* Calculations using a non-integer value for n produce a mathematically correct result, but this result has no simple useful interpretation
Hewlett-Packard supplies the procedures herein without warranty and will not be liable for damages arising from their use.
Keys Display Keys Display Keys Display
Registers:
5. Keyin any three of the following variables. Use the cash flow sign convention (moneyreceived is
positive; money paid is negative).
B Kev in the total number of periods; press [n].
® Kev in the present value; press [PV].
B Kev in the periodic pavment; press [PMT].
® Kev in the future value; press [(Fv].
. To calculate n, press 1 [R/S].
O
Example. A $1000 loan has monthly payments of $80. If the annual interest rate is 9%, how manv
pavments are necessary to amortize the loan? The payments are made at the end of each period.
Registers:
Press [t][FIN].
Store 0 in register 0 for End mode; store 1 in register 0 for Begin mode.
Kev in the periodic interest rate; press [ij.
Kev in two or three of the following variables. Use the cash flow sign convention (monev
received is positive; money paid is negative).
B Key in the present value; press [PV].
B Kev in the periodic pavment; press [PMT].
B Kev in the future value; press [FV].
6. Press to calculate 1, the total number of periods.
7. For subsequent problems, return to step 2 and change values as needed.
Example. You deposit $150.00 each month in an account paying 6%2%, compounded monthlv. How
long will it take to accumulate $20,000.00? Assume End mode.
Registers:
[fi] HEWLETT
2B pACKARD
Portable Computer Division
1000 N.E. Circle Blvd.
Corvallis, OR 97330
12-8
4/87
K HEWLETT
PACKARD
Hewlett-Packard supplies the procedures herein without warranty and will not be liable for damages arising from their use.
Future Value of an Increasing Annuity (END Mode).
Example 1. You are appraising a piece of income propertythat is providing increasing rents. Assum-
ing a 7% rate of increase over the next 5 years, what is the present value of the income stream? Your
discount rate is 12%, rent for the first year is expected to be $8,500, and payments occur at the end of
the vear.
FIN] (g])(END
5
1.07 (ENTER]
112 [a%] [
8500 [xay] [+] [PMT]
-34,706 .26 Calculates present value.
Example 2. Todav vou deposit $1000 into a savings account that earns 9 V2 interest, compounded
annually. Each vear vou plan to increase the amount of your deposit by 15%. How much will vou
accumulate in 20 vears?
[OEN] (gJ(eno]
20 [n]
1.095 (ENTER]
1.15 0J
1000
0
9.5 (i) (FV] Calculates future value.
r
<
)
on
-~J
T
0
(fi] HEWLETT
/0 PACKARD
12-9
3/87
A cackaro
HP-12C Solutions 12-10
Annual Coupon Bond Price and Yield
This program calculates the price, accrued interest, and vield of an annual coupon bond. The bond can
be either a short or long-term bond. Redemption can be at maturity or at call, the price is quoted as a
percentage, and the calendar basis is Actual/Actual. For annual coupon bonds quoted on a 30/360
daybasis, insert [(R+] after (9J(aDYS] at step 2, and change program lines 15, 30, 36, and 49 to the
following:
Keys Display
(9J{GTO] 48 15-43,33 48
(9J(G10] 38 30-43,33 38
(gJ(c10] 67 36-43,33 67
(9)(GTO] 70 49-43,33 70
Program.
Hewlett-Packard supplies the procedures herein without warranty and will not be liable for damages arising from their use.
Keys Display Keys Display Keys Display
Registers:
User Instructions.
Kev in the program, press ({]J[FIN] to clear the finance registers, and press [ST0] [EEX] if the C
annunciator is not displaved.
Kev in the amount of the annual coupon (as a percent) and press [STO] 2.
Kev in the total number of coupons that are received and press [STO] 3.
Kev in the redemption value and press 4.
Kev in the number of davs in a year (either 360 or 365) and press [STO! 5.
Kev in the purchase price (if it is known) as a percentage of par and press [STO] 1.
Kev in the annual vield (if it is known) as a percentage and press 0. If you wish to calculate
the annual vield, press 0 0.
Keyvin the settlement (purchase) date and press [ENTER].
Kev in the date of the next coupon and press (R/S]. If the annual vield is nonzero, the price is
calculated. Otherwise, the annual yield is calculated.
10' When price is calculated, press to display the accrued interest.
11. For a newcase, return to step 2. Only those values that have been changed need to be restored.
Example 1: Bond Price. What is the price and accrued interest of a 20-year Eurobond with annual
coupons of 6.5%, purchased on August 15, 1986 to yield 7%? The next coupon is received on Decem-
ber 1, 1986. The calendar basis is Actual/Actual.
12.011986 [R/S| 4, c
Enters next coupon date and calculates
-
"o
purchase price.
X% 4,58 Displays accrued interest.
Example 2: Bond Yield. What is the yield on a 15-year annual coupon bond purchased on Septem-
ber 15, 1986 at a price of 87"2? The next coupon of 7.6% will be received on April 15, 1987 and the
calendar basis is Actual/Actual.
S
0
=) Th @ N -
15 (s10] 3
D=
NS -
100 (STO] 4
N]
365 [STO] 5
DoU
87.5 [STO] 1
o o
@ -
0(s10]0
9.151986 [ENTER] Enters settlement date.
o
Ln
-—
Example 3: Bond Price (Short Term). Calculate the price and accrued interest of the following
annual coupon bond: 7% coupon, 8%vield, $100 redemption, settlement date March 21, 1986, matu-
ritv date December 1, 1986, actual day calendar. (The maturity date is the next coupon date and one
coupon will be paid.)
X%
[bfl HEWLETT
PACKARD
User Instructions.
Part 1. Calculate the present value of the future withdrawals using NPV. Assume a cash flow of 0 at
each period where there is no withdrawal.
Press 0 [g]{CFo]
Press 0 [g][CF/]
Kev in the number of pavment periods until the withdrawals begin and press [g)(N]. (If this
number is greater than 99, break the number of payments into two (or more) groups.)
5. Kevin the withdrawal amount and press [g](CFj].
6. Using [(g](CF] and (g]){(N;], continue entering cash flows of 0 and the withdrawal amount through
the last withdrawal.
7. Kev in the periodic interest rate and press [iJ.
8. Press to calculate the net present value of the future cash flows.
Part 2. Solve for the periodic deposit necessary over the entire term.
Hewlett-Packard supplies the procedures herein without warranty and will not be liable for damages arising from their use.
Example. Your daughter will be going to college in 12 years and you are starting a fund for her
education. She will need $15,000 at the beginning of each vear for four years. The fund earns 9%,
compounded monthly, and vou plan to make monthlv deposits, starting at the end of the current
month. The cash flow diagram looks like this:
|
|
|
1 . N
1 2 ‘ 3] 14314411451 "'155"156 157l "'1671168/169]
T T
179|180
t !
il e b b
P ?
How much should vou deposit each month to meet her educational expenses?
(b] HEWLETT
/B PACKARD
Portable Computer Division
1000 N.E. Circle Blvd.
Corvallis, OR 97330
12-11
3-87
(D Jyvrreld
HP-12C Solutions 12-12
Price and Yield to Call (Actual/Actual Day Basis)
This program calculates price and yield to call, assuming a semi-annual coupon pavment and an
actual/actual dayv basis. Prices are based on a par value of 100.
Program.
Registers
n: Used i: Used PV: Used PMT: Used
FV: Used Ro: Used R;: Settlement R,: Maturity
Ra-RAef Unused
User Instructions.
Keyin the annual coupon rate (as a percentage) and press (PMT].
Kev in the call price and press (Fv].
Keyin the purchase price and press [PV]. If the purchase price is unknown, keyin 0.
Key in the annual yield (as a percentage) and press []. If the yield is unknown, keyvin 0.
Key in the settlement date and press (ENTER].
Keyin the call date and press [R/S]. If the purchase price is 0, the price to call is calculated. If the
yield is 0, the yield to call is calculated.
8. For a new problem, return to step 2.
Hewlett-Packard supplies the procedures herein without warranty and will not be liable for damages arising from their use.
Example 1. A 10% coupon bond was purchased October 14, 1980 for 97.25. If the bond is called on
March 16, 1986 for 103, what is the vield to call?
Example 2. A bond with a 9.5% coupon and a call of 102 has a settlement date of August 28, 1981
and a call date of June 1, 1990. If the bond is to yield 11%, what is the purchase price?
(fi] HEWLETT
B PACKARD
Portable Computer Division
1000 N.E. Circle Blvd.
Corvallis, OR 97330
12-12
4/87