12C - Calculator HP - Free user manual and instructions

Find the device manual for free 12C HP in PDF.

📄 165 pages English EN 💬 AI Question
Notice HP 12C - page 2
View the manual : Français FR English EN

Download the instructions for your Calculator in PDF format for free! Find your manual 12C - HP and take your electronic device back in hand. On this page are published all the documents necessary for the use of your device. 12C by HP.

USER MANUAL 12C HP

This Solutions Handbook has been designed to supplement the HP-12C Owner's Handbook by providing a variety of applications in the financial area. Programs and/or step-by-step keystroke procedures with corresponding examples in each specific topic are explained. We hope that this book will serve as a reference guide to many of your problems and will show you how to redesign our examples to fit your specific needs.

Real Estate

Refinancing

It can be mutually advantageous to both borrower and lender to refinance an existing mortgage which has an interest rate substantially below the current market rate, with a loan at a below-market rate. The borrower has the immediate use of tax-free cash, while the lender has substantially increased debt service on a relatively small cash outlay.

To find the benefits to both borrower and lender:

  1. Calculate the monthly payment on the existing mortgage.
  2. Calculate the monthly payment on the new mortgage.
  3. Calculate the net monthly payment received by the lender (and paid by the borrower) by adding the figure found in Step 1 to the figure found in Step 2.
  4. Calculate the Net Present Value (NPV) to the lender of the net cash advanced.
  5. Calculate the yield to the lender as an IRR.
  6. Calculate the NPV to the borrower of the net cash received.

Example 1: An investment property has an existing mortgage which originated 8 years ago with an original term of 25 years, fully amortized in level monthly payments at 6.5% interest. The current balance is $133,190.

Although the going current market interest rate is 11.5% , the lender has agreed to refinance the property with a 200,000, 17 year, level-monthly-payment loan at9.5\%$ interest.

What are the NPV and effective yield to the lender on the net amount of cash actually advanced?

What is the NPV to the borrower on this amount if he can earn a 15.25% equity yield rate on the net proceeds of the loan?

KeystrokesDisplay
g ENDf CLEAR FIN17 g 12x6.5 g 12÷133190 PVPMT STO 0-1,080.33Monthly payment on existing mortgage received by lender.
9.5 g 12÷ 200000 CHS PV PMT1,979.56Monthly payment on new mortgage.
RCL 0 + PMT899.23Net monthly payment (to lender).
RCL PV 133190 + STO 0-66,810.00Net amount of cash advanced (by lender).
11.5 g 12÷ PV-80,425.02Present value of net
RCL 0 --13,615.02NPV to lender of net cash advanced
RCL 0 PV i 12 x14.83% nominal yield (IRR).
15.25 g 12÷ PV-65,376.72Present value of net monthly payment at 15.25%.
RCL 0 -1,433.28NPV to borrower.

Wrap-Around Mortgage

A wrap-around mortgage is essentially the same as a refinancing mortgage, except that the new mortgage is granted by a different lender, who assumes the payments on the existing mortgage, which remains in full force. The new (second) mortgage is thus "wrapped around" the existing mortgage. The "wrap-around" lender advances the net difference between the new (second) mortgage and the existing mortgage in cash to the borrower, and receives as net cash flow, the difference between debt service on the new (second) mortgage and debt service on the existing mortgage.

When the terms of the original mortgage and the wrap-around are the same, the procedures in calculating NPV and IRR to the lender and NPV to the borrower are exactly the same as those presented in the preceding section on refinancing.

Example 1: A mortgage loan on an income property has a remaining balance of 200,132.06 . When the load originated 8 years ago, it had a 20-year term with full amortization in level monthly payments at 6.75% interest.

A lender has agreed to "wrap" a $300,000 second mortgage at 10%, with full amortization in level monthly payments over 12 years. What is the effective yield (IRR) to the lender on the net cash advanced?

KeystrokesDisplay
g END144.00Total number of months remaining in original load (into n).
f CLEAR FIN 20 ENTER 8 - g 12x
6.75 g 12÷0.56Monthly interest rate (into i).
200132.06 PV200,132.06Loan amount (into PV).
PMT STO 0-2,031.55Monthly payment on existing mortgage (calculated).
10 g 12÷0.83Monthly interest on wrap-around.
300000 CHS PV-300,000.00Amount of wrap-around (into PV).
PMT3,585.23Monthly payment on wrap-around (calculated).
RCL 0 + PMT1,553.69Net monthly payment received (into PMT).
RCL PV 200132.06 + PV-99,867.94Net cash advanced (into PV).
i 12 x15.85Nominal yield (IRR) to lender (calculated).

Sometimes the wrap around mortgage will have a longer payback period than the original mortgage, or a balloon payment may exist.

HP 12C - Wrap-Around Mortgage - 1

where:

n_1 = number of years remaining in original mortgage

PMT_1 = yearly payment of original mortgage

PV_1 = remaining balance of original mortgage

n_2 = number of years in wrap-around mortgage

PMT_2 = yearly payment of wrap-around mortgage

PV_2 = total amount of wrap-around mortgage

BAL = balloon payment

Example 2: A customer has an existing mortgage with a balance of 125.010, a remaining term of 200 months, and a1051.61 monthly payment. He wishes to obtain a 200,000, 9 1/2% wrap-around with 240 monthly payments of1681.71 and a balloon payment at the end of the 240th month of $129,963.35. If you, as a lender, accept the proposal, what is your rate of return?

HP 12C - Wrap-Around Mortgage - 2

KeystrokesDisplay
g ENDf CLEAR FIN200000 CHS ENTER125010 + g CF0-74,990.00Net investment.
1051.61 CHS ENTER1681.71 +630.10Net cash flow received by lender.
g CFj 99 g Njx ≈ y g CFjx ≈ y g NJx ≈ y g CFj2 g NjThe above cash flow occurs 200 times.
g LSTX g CFj1,681.71Next cash flow received by lender.
39 g Nj39.00Cash flow occurs 39 times.
x ≈ y 129963.35 + g CFj131,645.06Final cash flow.
f IRR 12 x11.84Rate of return to lender.

If you, as a lender, know the yield on the entire transaction, and you wish to obtain the payment amount on the wrap-around mortgage to achieve this yield, use the following procedure. Once the monthly payment is known, the borrower's periodic interest rate may also be determined.

  1. Press the g END and press f CLEAR FIN
  2. Key in the remaining periods of the original mortgage and press n
  3. Key in the desired annual yield and press g 12÷
  4. Key in the monthly payment to be made by the lender on the original mortgage and press CHS PMT.
  5. Press PV
  6. Key in the net amount of cash advanced and press + CHS PV
  7. Key in the total term of the wrap-around mortgage and press .
  8. If a balloon payment exists, key it in and press FV
  9. Press PMT to obtain the payment amount necessary to achieve the desired yield.
  10. Key in the amount of the wrap-around mortgage and press CHS PV i to obtain the borrower's periodic interest rate.

Example 3: Your firm has determined that the yield on a wrap-around mortgage should be 12% annually. In the previous example, what monthly payment must be received to achieve this yield on a $200,000 wrap-around? What interest rate is the borrower paying?

KeystrokesDisplay
g ENDf CLEAR FIN200 n 12 g 12÷Number of periods and monthly interest rate.
1051.61 CHS PMTfV 74990 +CHS PV-165,776.92Present value of payments plus cash advanced.
240 n129963.35 FV PMT1,693.97Monthly payment received by lender
2000 CHS PV i9.58Annual interest rate paid by borrower.

12

X

Income Property Cash Flow Analysis

Before-Tax Cash Flows

The before-tax cash flows applicable to real estate analysis and problems are:

Potential Gross Income
Effective Gross Income
Net Operating Income (also called Net Income Before Recapture.)
Cash Throw-off to Equity (also called Gross Spendable Cash)

The derivation of these cash flows follows a set sequence:

  1. Calculate Potential Gross Income by multiplying the rent per unit times the number of units, times the number of rental payments periods per year. This gives the rental income the property would generate if it were fully occupied.
  2. Deduct Allowance for Vacancy and Rental Loss. This is usually expressed as a percentage. The result is Rent Collections (which is also Effective Gross Income if there is no "Other Income").
  3. Add "Other Income" such as receipts from concessions (laundry equipment, etc.), produced from sources other than the rental office space. This is Effective Gross Income.
  4. Deduct Operating Expenses. These are expenditures the landlord-investor must make, by contract or custom, to preserve the property and keep in capable of producing the gross income. The result is the Net Operating Income.
  5. Deduct Annual Debt Service on the mortgage. This produces Cash Throw-Off to Equity.

Thus:

Effective Gross Income =

Potential Gross Income - Vacancy Loss + Other Income.

Net Operating Income =

Effective Gross Income - Operating Expenses.

Cash Throw-Off =

Net Operating Income - Annual Dept Service.

Example: A 60-unit apartment building has rentals of 250 per unit per month. With a (5% vacancy rate, the annual operating cost is )76,855.

The property has just been financed with a $700,000 mortgage, fully amortized in a level monthly payments at 11.5% over 20 years.

a. What is the Effective Gross Income?
b. What is the Net Operating Income?
c. What is the Cash Throw-Off to Equity?

KeystrokesDisplay
g ENDf CLEAR FIN60 ENTER250 x 12 x180,000.00Potential Gross Income.
5 %9,000.00Vacancy Loss.
-171,000.00Effective Gross Income.
76855 -94,145.00Net Operating Income.
20 g 12x11.5 g 12÷700000 PVPMT 12 x-89,580.09Annual Debt Service.
+4,564.91Cash Throw-Off.

Before-Tax Reversions (Resale Proceeds)

The reversion receivable at the end of the income projection period is usually based on forecast or anticipated resale of the property at that time. The before tax reversion amount applicable to real estate analysis and problems are:

Sale Price.
Cash Proceeds of Resale.
Outstanding Mortgage Balance.
Net Cash Proceeds of Resale to Equity.

The derivation of these reversions are as follows:

  1. Forecast or estimate Sales Price. Deduct sales and Transaction Costs. The result is the Proceeds of Resale.
  2. Calculate the Outstanding Balance of the Mortgage at the end of the Income Projection Period and subtract it from Proceeds of Resale. The result is net Cash Proceeds of Resale.

Thus:

Cash Proceeds of Resale = Sales Price - Transaction Costs.

Net Cash Proceeds of Resale = Cash Proceeds of Resale - Outstanding Mortgage Balance.

Example: The apartment property in the preceding example is expected to be resold in 10 years. The anticipated resale price is (800,000. The

transaction costs are expected to be 7% of the resale price. The mortgage is the same as that indicated in the preceding example.

What will the Mortgage Balance be in 10 years?
- What are the Cash Proceeds of Resale and Net Cash Proceeds of Resale?

KeystrokesDisplay
g ENDf CLEAR FIN20 g 12x240.00Mortgage term.
11.5 g 12÷0.96Mortgage rate.
700000 PVProperty value.
PMT-7,465.01Monthly payment.
10 g 12x120.00Projection period.
FV-530,956.57Mortgage balance in 10 years.
800000 ENTEREstimated resale.
7 %56,000.00Transaction costs.
-744,000.00Cash Proceeds of Resale.
+213,043.43Net Cash Proceeds of Resale.

After-Tax Cash Flows

The After-Tax Cash Flow (ATCF) is found for the each year by deducting the Income Tax Liability for that year from the Cash Throw Off.

where:

Taxable Income =

Net Operating Income - interest - depreciation.

Tax Liability =

Taxable Income x Marginal Tax Rate.

After Tax Cash Flow =

Cash Throw Off - Tax Liability.

The After-Tax Cash Flow for the initial and successive years may be calculated by the following HP-12C program. This program calculates the Net Operating Income using the Potential Gross Income, operational cost and vacancy rate. The Net Operating Income is readjusted each year from the growth rates in Potential Gross Income and operational costs.

The user is able to change the method of finding the depreciation from declining balance to straight line. To make the change, key in f SL at line 32 of the program in place of f DB.

KEYSTROKESDISPLAY
f P/R
f CLEAR PRGM00-
001- 0
n02- 11
STO 103- 44 1
RCL 704- 45 7
EEX05- 26
206- 2
÷07- 10
STO 708- 44 7
109- 1
STO + 110-44 40 1
111- 1
212- 2
f AMORT13- 42 11
STO 014- 44 0
RCL 515- 45 5
n16- 11
RCL i17- 45 12
RCL 618- 45 6
i19- 12
R↓20- 33
STO 621- 44 6
R↓22- 33
RCL PV23- 45 13
RCL 424- 45 4
PV25- 13
R↓26- 33
STO 427-444
R↓28-33
g x=029-4335
g GTO 3630-43,3336
RCL 131-451
f DB32-4225
STO - 033-44300
034-0
g GTO 1735-43,3317
n36-11
RCL 237-452
RCL 838-458
%39-25
STO + 240-44402
R↓41-33
RCL 042-45480
%43-25
-44-30
RCL 345-453
RCL 946-459
%47-25
STO + 348-44403
R↓49-33
-50-30
151-1
RCL 752-457
STO x 053-44200
-54-30
x55-20
RCL PMT56- 4514
157-1
258-2
x59-20
+60-40
RCL 061- 450
-62-30
RCL 163- 451
g PSE64- 4331
x≥y65-34
R/S66-31
g GTO 0967-43, 3309
f P/R
REGISTERS
n: Usedi: Annual %
PV: UsedPMT: Monthly
FV: 0R0: Used
R1: CounterR2: PGI
R3: Oper. costR4: Dep. value
R5: Dep. lifeR6: Factor (DB)
R7: Tax RateR8: % gr. (PGI)
R9: % gr. (op)R.0: Vacancy rt.
  1. Press g END and press f CLEAR REG
  2. Key in loan values:

Key in annual interest rate and press 12÷
Key in principal to be paid and press PV
Key in monthly payment and press CHS PMT (If any of the values are not known, they should be solved for.)

  1. Key in Potential Gross Income (PGI) and press STO 2.
  2. Key in Operational cost and press STO 3.

  3. Key in depreciable value and press STO 4.

  4. Key in depreciable life and press STO 5.
  5. Key in factor (for declining balance only) and press STO 6.
  6. Key in the Marginal Tax Rate (as a percentage) and press STO 7.
  7. Key in the growth rate in Potential Gross Income ( 0 for no growth) and pressSTO8.
  8. Key in the growth rate in operational cost (0 if no growth) and press STO 9.
  9. Key in the vacancy rate (0 for no vacancy rate) and press STO 0.
  10. Key in the desired depreciation function at line 32 in the program.
  11. Press R/S to compute ATCF. The display will pause showing the year and then will stop with the ATCF for that year. The Y-register contains the year.
  12. Continue pressing R/S to compute successive After-Tax Cash Flows.

Example 1: A triplex was recently purchased for (100,000 with a 30-year loan at (12.25\%) and a (20\%) down payment. Not including a (5\%) annual vacancy rate, the potential gross income is (\9,900) with an annual growth rate of (6%). Operating expenses are (\ 3,291.75) with a (2.5\%) growth rate. The depreciable value is (\75,000) with a projected useful life of (\ 20) years. Assuming a (125\%) declining balance depreciation, what are the After-Tax Cash Flows for the first 10 years if the investors Marginal Tax Rate is (35\%)?

KeystrokesDisplay
g ENDf CLEAR FIN100000 ENTER20 % - PV80,000.00Mortgage amount.
12.25 g 12÷1.02Monthly interest rate.
30 g 12x360Mortgage term.
PMT-838.32Monthly payment.
9900 STO 29,900.00Potential Gross Income.
3291.75 STO 33,291.751st year operating cost.
75000 STO 475,000.00Depreciable value.
20 STO 520.00Useful life.
125 STO 6125.00Decline in balance factor.
35 STO 735.00Marginal Tax Rate.
6 STO 86.00Potential Gross Income growth rate.
2.5 STO 92.50Operating cost growth.
5 STO .05.00Vacancy rate.
R/S1.00Year 1
-1,020.88ATCF1
R/S2.00Year 2
-822.59ATCF2
R/S3.00Year 3
-598.85ATCF3
R/S4.00Year 4
-72.16ATCF4
R/S5.00Year 5
232.35ATCF5
R/S6.00Year 6
565.48ATCF6
R/S7.00Year 7
928.23ATCF7
R/S8.00Year 8
1,321.62ATCF8
R/S9.00Year 9
1,746.81ATCF9
R/S10.00Year 10
-1,020.88ATCF10

Example 2: An office building was purchased for 1,400,000. The value of depreciable improvements is 1,200,000.00 with a 35 year economic life. Straight line depreciation will be used. The property is financed with a 1,050,000 loan. The terms of the loan are 9.5% interest and9,173.81 monthly payments for 25 years. The office building generates a Potential Gross Income of 175,2000 which grows at a 3.5% annual rate. The operating cost is40,296.00 with a 1.6% annual growth rate. Assuming a Marginal Tax Rate of 50% and a vacancy rate of 7%, what are the After-Tax Cash Flows for the first 5 years?

KeystrokesDisplay
g ENDf CLEAR REG1050000 PV9173.81 CHS PMT9.5 g 12÷175,200.00Potential Gross Income.
25 12x 175200 STO 2
40296 STO 340,296.001st year operating cost.
1200000 STO 41,200,000.00Depreciable value.
35 STO 535.00Depreciable life.
50 STO 750.00Marginal tax rate.
3.5 STO 83.50Potential Gross Income
1.6 STO 91.60Operating cost growth rate.
7 STO 07.00Vacancy rate.
g GTO 317.00Go to dep. step.
f P/R f SL32-42 23Change to SL.
f P/R R/S1.00 18,021.07Year 1 ATCF1
R/S2.00 20,014.26Year 2 ATCF2
R/S3.00 22,048.90Year 3 ATCF3
R/S4.00 24,123.14Year 4 ATCF4
R/S5.00 26,234.69Year 5 ATCF5

After-Tax Net Cash Proceeds of Resale

The After-Tax Net Cash Proceeds of Resale (ATNCPR) is the after-tax reversion to equity; generally, the estimated resale price of the property less commissions, outstanding debt and any tax claim.

The After-Tax Net Cash Proceeds can be found using the HP-12C program which follows. In calculating the owner's income tax liability on resale, this program assumes that the owner elects to have his capital gain taxed at 40% of his Marginal Tax Rate. This assumption is in accordance with a 1978 Federal tax ruling. (Federal Taxes, code sec. 1202 (32,036))

This program uses declining balance depreciation to find the amount of depreciation from purchase to sale. This amount is used to determine the excess depreciation (which is equal to the amount of actual depreciation minus the amount of the straight line depreciation).

The user may change to a different depreciation method by keying in the desired function at line 35 in place of f DE.

KEYSTROKESDISPLAY
f P/R
f CLEAR PRGM00-
g END01- 43 8
STO 202- 44 2
R↓03- 33
%04- 25
-05- 30
STO06- 44 0
-07- 30
·08- 48
409- 4
x10- 20
STO 111- 44 1
RCL PMT12- 45 14
f RND13- 42 14
PMT14- 14
RCL 215- 45 2
g 12x16- 43 11
FV17- 15
STO + 018-44 40 0
f CLEAR FIN19- 42 34
RCL 320- 45 3
PV21- 13
RCL 422- 45 4
n23- 11
RCL 524- 45 5
i25-12
RCL 226-45 2
f SL27-42 23
RCL 228-45 2
x29-20
·30-48
631-6
x32-20
STO + 133-4440 1
RCL 234-45 2
f DB35-42 25
x≥y36-34
RCL PV37-45 13
-38-30
STO + 139-4440 1
RCL 640-45 6
EEX41-26
242-2
÷43-10
RCL 144-45 1
x45-20
RCL 046-45 0
+47-40
g GTO 0048-4333 00
f P/R
REGISTER
n: Usedi: Used
PV: UsedPMT: Used
FV: UsedR0: Used
R1: UsedR2: Desired yr.
R3: Dep. valueR4: Dep. life
R5: FactorR6: MTR
R7-R3: Unused
  1. Key in the program and press f CLEAR REG
  2. Key in the loan values:

Key in annual interest rate and press g 12÷
Key in mortgage amount and press PV.
Key in monthly payment and press CHS PMT. (If any of the values are unknown, they should be solved for.)

  1. Key in depreciable value and press STO 3.
  2. Key in depreciable life in years and press STO 4.
  3. Key in accelerated depreciation factor for the declining balance method and press STO 5.
  4. Key in your Marginal Tax Rate as a percentage and press STO 6.
  5. Key in the purchase price and press ENTER
  6. Key in the sale price and press ENTER
  7. Key in the % commission charged on the sale and press ENTER* *If a dollar value is desired instead of a commission rate, key in g END, which does not affect the register values, at line 04 of the program.
  8. Key in the number of years after purchase and press R/S

Example 1: An apartment complex, purchased for 900,000 ten years ago, is sold for 1,750,000. The closing cost are 8% of the sale price and the income tax rate is 48%.

A (700,000 loan for 20 years at (9.5\%) annual interest was used to purchase the complex. When it was purchased the depreciable value was (\$ 750,000)with a useful life of 25 years. Using (125\%) declining balance depreciation, what are the After- Tax Net Cash Proceeds in year 10?

KeystrokesDisplay
g END f CLEAR REG0.00
700000 PV700,000.00Mortgage.
9.5 g 12÷0.79Monthly interest.
20 g 12x240.00Number of payments.
PMT-6,524.92Monthly payment.
750000 STO 3750,000.00Depreciable value.
25 STO 425.00Depreciable life.
125 STO 5125.00Factor.
48 STO 648.00Marginal Tax Rate.
900000 ENTER900,000.00Purchase price.
1750000 ENTER1,750,000.00Sale price.
8 ENTER8.00Commission rate.
10 R/S911,372.04ATNCPR.

Lending

Loan With a Constant Amount Paid Towards Principal

This type of loan is structured such that the principal is repaid in equal installments with the interest paid in addition. Therefor each periodic payment has a constant amount applied toward the principle and a varying amount of interest.

Loan Reduction Schedule

If the constant periodic payment to principal, annual interest rate, and loan amount are known, the total payment, interest portion of each payment, and remaining balance after each successive payment may be calculated as follows:

  1. Key in the constant periodic payment to principal and press STO 0.
  2. Key in periodic interest rate and press ENTER ENTER ENTER
  3. Key in the loan amount. If you wish to skip to another time period, press ENTER. Then key in the number of payments to be skipped, and press RCL 0 x -
  4. Press ≥ y to obtain the interest portion of the payment.
  5. Press RCL 0 + to obtain the total payment.
  6. Press CLX RCL 0 to obtain the remaining balance of the loan.
  7. Return to step 4 for each successive payment.

Example 1: A (60,000 land loan at (10 \%)interest calls for equal semi- annual principal payments over a 6- year maturity. What is the loan reduction schedule for the first year? (Constant payment to principal is (\$ 5000)semi- annually). What is the fourth year's schedule (skip 4 payments)?

KeystrokesDisplay
5000 STO 0 10 ENTER 2 ÷ ENTER ENTER ENTER5.00Semi-annual interest rate.
60000 x ≥ y %3,000.00First payment's interest.
RCL 0 +8,000.00Total first payment.
CLX RCL 0 -55,000.00Remaining balance.
x≥y %2,750.00Second payment's interest.
RCL 0 +7,750.00Total second payment.
CLX RCL 0 -50,000.00Remaining balance after the first year.
4 RCL 0 x -1,500.00Seventh payment's interest.
x≥y %
RCL 0 +6,500.00Total seventh payment.
CLX RCL 0 -25,000.00Remaining balance.
x≥y %1,250.00Eighth payment's interest.
RCL 0 +6,250.00Total eighth payment.
CLX RCL 0 -20,000.00Remaining balance after fourth year.

Add-On Interest Rate Converted to APR

An add-on interest rate determines what portion of the principal will be added on for repayment of a loan. This sum is then divided by the number of months in a loan to determine the monthly payment. For example, a 10% add-on rate for 36 months on 3000 means add one-tenth of3000 for 3 years (300 x 3) - usually called the "finance charge" - for a total of 3900. The monthly payment is3900/36.

This keystroke procedure converts an add-on interest rate to a annual percentage rate when the add-on rate and number of months are known.

  1. Press g END and press f CLEAR FIN
  2. Key in the number of months in loan and press n ENTER RCL g 12x
  3. Key in the add-on rate and press .
  4. Key in the amount of the loan and press PV * ( *Positive for cash received; negative for cash paid out.) x y % +
  5. Press x ≥ y ÷ CHS PMT
  6. Press 12 to obtain the APR.

Example 1: Calculate the APR and monthly payment of a 12 % 1000 add- on loan which has a life of 18 months.

KeystrokesDisplay
g ENDf CLEAR FIN18 n ENTERRCL g 12x 12x1000 PV x y % +1,180.00Amount of loan.
x y ÷ CHS PMT-65.56Monthly payment.
i 12 x21.64Annual Percentage Rate.

APR Converted to Add-On Interest Rate.

Given the number of months and annual percentage rate, this procedure calculates the corresponding add-on interest rate.

  1. Press g END and press f CLEAR FIN
  2. Enter the following information:

a. Key in number of months of loan and press n
b. Key in APR and press 12÷
c. Key in 100 and press PV PMT

  1. Press RCL PV RCL n ++++ CHS 12 x to obtain the add-on rate.

Example 1: What is the equivalent add-on rate for an 18 month loan with an APR of 14% .

KeystrokesDisplay
g ENDf CLEAR FIN18 n 14 g 12÷100 PV PMT RCL PVRCL n ÷ + CHS12 x7.63Add-On Interest Rate.

Add-On Rate Loan with Credit Life.

This HP-12C program calculates the monthly payment amount, credit life amount (an optional insurance which cancels any remaining indebtedness at the death of the borrower), total finance charge, and annual percentage rate (APR) for an add-on interest rate (AIR) loan. The monthly payment is rounded (in normal manner) to the nearest cent. If other rounding techniques are used, slightly different results may occur.

KEYSTROKESDISPLAY
fP/R
fCLEAR PRGM00-
gEND01- 43 8
102- 1
RCL003- 45 0
104- 1
205- 2
006- 0
007- 0
÷08- 10
STO409- 44 4
RCL210- 45 2
x11- 20
-12- 30
gLSTX13- 43 36
RCL114- 45 1
x15- 20
RCL416- 45 4
x17- 20
-18- 30
RCL419- 45 4
RCL120- 45 1
x21- 20
122-1
+23-40
x≥y24-34
÷25-10
RCL 326-45 3
x27-20
RCL 028-45 0
÷29-10
f RND30-42 14
CHS31-16
PMT32-14
R/S33-31
RCL PMT34-45 14
RCL 035-45 0
x36-20
CHS37-16
PV38-13
RCL PV39-45 13
RCL 240-45 2
%41-25
RCL 042-45 0
x43-20
144-1
245-2
÷46-10
STO 547-44 5
EEX48-26
249-2
x50-20
g FRAC51- 43 35
g x=052- 43 35
g GTO 6153-43, 33 61
RCL 554- 45 5
·55- 48
056- 0
157- 1
+58- 40
f RND59- 42 14
STO 560- 44 5
RCL 561- 45 5
R/S62- 31
RCL PV63- 45 13
x y64- 34
-65- 30
RCL 366- 45 3
-67- 30
CHS68- 16
R/S69- 31
RCL 570- 45 5
RCL 371- 45 3
+72- 40
+73- 13
RCL 074- 45 0
n75- 11
i76- 12
RCL g 12÷77-45, 43 12
g GTO 0078-43, 33 00
f P/R
REGISTER
n: Ni: i
PV: UsedPMT: PMT
FV: 0R0: N
R1: AIRR2: CL (%)
R3: LoanR4: N/1200
R5: UsedR6-R9: Unused
  1. Key in the program.
  2. Press f CLEAR FIN
  3. Key in the number of monthly payments in the loan and press STO 0.
  4. Key in the annual add-on interest rate as a percentage and press STO 1.
  5. Key in the credit life as a percentage and press STO 2.
  6. Key in the loan amount and press STO 3.
  7. Press R/S to find the monthly payment amount.
  8. Press R/S to obtain the amount of credit life.
  9. Press / to calculate the total finance charge.
  10. Press R/S to calculate the annual percentage rate.
  11. For a new loan return to step 3.

Example 1: You wish to quote a loan on a (3100 balance, payable over 36 months at an add-on rate of (6.75\%). Credit life (CL) is (1\%). What are the monthly payment amount, credit life amount, total finance charge, and APR?

KeystrokesDisplay
f CLEAR FIN 36 STO 036.00Months.
6.75 STO 16.75Add-on interest rate.
1 STO 21.00Credit life (%).
3100 STO 33100.00Loan.
R/S-107.42Monthly payment.
R/S116.02Credit life.
R/S-651.10Total finance charge.
R/S12.39APR.

Interest Rebate - Rule of 78's

This procedure finds the unearned interest rebate, as well as the remaining principal balance due for a prepaid consumer loan using the Rule of 78's. The known values are the current installment number, the total number of installments for which the loan was written, and the total finance charge (amount of interest). The information is entered as follows:

  1. Key in number of months in the loan and press STO 1.
  2. Key in payment number when prepayment occurs and press STO 2 1
  3. Key in total finance charge and press RCL 1 ENTER RCL 1 + ÷ RCL 2 to obtain the unearned interest (rebate).
  4. Key in periodic payment amount and press RCL 2 x x y - to obtain the amount of principal outstanding.

Example 1: A 30 month 1000 loan having a finance charge of 180, is being repaid at $39.33 per month. What is the rebate and balance due after the 25th regular payment?

KeystrokesDisplay
30 STO 125 - STO 21 + 180 xRCL 1 ENTERx RCL 1 +÷ RCL 2 x5.81Rebate.
39.33 RCL 2 xx≥y -190.84Outstanding principal.

The following HP-12C program can be used to evaluate the previous example.

KEYSTROKESDISPLAY
f P/R
f CLEAR PRGM00-
STO 001- 44 0
R↓02- 33
STO 203- 44 2
R↓04- 33
STO 105- 44 1
RCL 206- 45 2
-07- 30
STO 208- 44 2
109- 1
+10- 40
RCL 011- 45 0
x12- 20
RCL 113- 45 1
ENTER14- 36
x15- 20
RCL 116- 45 1
+17- 40
÷18- 10
RCL 219- 45 2
x20- 20
R/S21- 31
RCL 222- 45 2
x23- 20
x≥y24- 34
-25- 30
g GTO 0026-43, 33 00
f P/R
REGISTER
n: Unusedi: Unused
PV: UnusedPMT: Unused
FV: UnusedR0: Fin. charge
R1: Payment#R2: # moths
R3-R6: Unused
  1. Key in the program.
  2. Key in the number of months in the loan and press ENTER
  3. Key in the payment number when prepayment occurs and press ENTER
  4. Key in the total finance charge and press R/S to obtain the unearned interest (rebate).
  5. Key in the periodic payment amount and press R/S to find the amount of principal outstanding.
  6. For a new case return to step 2.
KeystrokesDisplay
30 ENTER5.81Rebate.
25 ENTER
180 R/S
39.33 R/S190.84Outstanding principal.

Graduated Payment Mortgages

The Graduated Payment Mortgage is designed to meet the needs of young home buyers who currently cannot afford high mortgage payments, but who have the potential of increasing earning in the years on come.

Under the Graduated Payment Mortgage plan, the payments increase by a fixed percentage at the end of each year for a specified number of years. Thereafter, the payment amount remains constant for remaining life of the mortgage.

The result is that the borrower pays a reduced payment (a payment which is less than a traditional mortgage payment) in the early years, and in the later years makes larger payments than he would with a traditional loan. Over the entire term of the mortgage, the borrower would pay more than he would with conventional financing.

Given the term of the mortgage (in years), the annual percentage rate, the loan amount, the percentage that the payments increase, and the number of years that the payments increase, the following HP-12C program determines the monthly payments and remaining balance for each year until the level payment is reached.

KEYSTROKESDISPLAY
fP/R
fCLEAR PRGM00-
gEND01-43 8
STO 202-44 2
x≥y03-34
104-1
%05-25
106-1
+07-40
STO 008-44 0
RCL n09-45 11
RCL 210-45 2
-11-30
g12x12-43 11
RCL i13-45 12
g12÷14-43 12
RCL PV15-45 13
STO 316-44 3
117-1
CHS18-16
PMT19-14
PV20-13
CHS21-16
FV22-15
123-1
g12x24-43 11
RCL PMT25-45 14
RCL 026-45 0
÷27-10
PMT28-14
PV29-13
CHS30-16
FV31-15
132-1
STO + 133-1
RCL 134-4440 1
RCL 235-45 2
-36-30
g x=037-43 35
g GTO 4038-43,33 40
g GTO 2539-43,33 25
RCL 340-45 3
RCL PV41-45 13
÷42-10
STO 443-44 4
RCL 344-45 3
PV45-13
146-1
STO 347-44 3
RCL 348-45 3
R/S49-31
RCL 450-45 4
151-1
RCL 052-45 0
RCL 153-45 1
yx54-21
÷55-10
x56-20
CHS57-16
f RND58- 4214
PMT59-14
R/S60-31
FV61-15
FV62-15
f RND63- 4214
R/S64-31
CHS65-16
PV66-13
167-1
STO + 368-44 403
STO - 169-44 301
RCL 170- 451
g x=071- 4335
g GTO 7472-43, 3374
g GTO 4873-43, 3348
RCL 474- 454
CHS75-16
R/S76-31
g GTO 7677-43, 3376
f P/R
REGISTERS
n: Usedi: i/12
PV: UsedPMT: Used
FV: UsedR0: Used
R1: UsedR2: Used
R3: UsedR4: Level Pmt.
R5-R9: Unused
  1. Key in the program.

  2. Press CLEAR REG

  3. Key in the term of the loan and press n
  4. Key in the annual interest rate and press i
  5. Key in the total loan amount and press PV
  6. Key in the rate of graduation (as a percent) and press ENTER
  7. Key in the number of years for which the loan graduates and press R/S. The following information will be displayed for each year until a level payment is reached.

a. The current year.

Then press R/S to continue.

b. The monthly payment for the current year.

Then press R/S to continue.

c. The remaining balance to be paid on the loan at the end of the current year. Then press R/S to return to step a. unless the level payment is reached. If the level payment has been reached, the program will stop, displaying the monthly payment over the remaining term of the loan.

  1. For a new case press GTO 00 and return to step 2.

Example: A young couple recently purchased a new house with a Graduated Payment Mortgage. The loan is for (50,000 over a period of 30 years at an annual interest rate of (12.5\%). The monthly payments will be graduating at an annual rate of (5\%) for the first 5 years and then will be level for the remaining 25 years. What are the monthly payment amount for the first 6 years?

KeystrokesDisplay
f CLEAR REG0.00
30 n30.00Term
12.5 i12.50Annual interest rate
50000 PV50,000.00Loan amount
5 ENTER5.00Rate of graduation
5 R/S1.00Year 1
R/S-448.881st year monthly payment.
R/S-50,194.67Remaining balance after 1st year.
R/S2.00Year 2
R/S-471.332nd year monthly payment.
R/S-51,665.07Remaining balance after 2nd year.
R/S3.00Year 3
R/S-494.893rd year monthly payment.
R/S-52,215.34Remaining balance after 3rd year.
R/S4.00Year 4
R/S-519.644th year monthly payment.
R/S-52.523.34Remaining balance after 4th year.
R/S5.00Year 5
R/S-545.625th year monthly payment.
R/S-52,542.97Remaining balance after 5th year.
R/S-572.90Monthly payment for remainder of term.

Variable Rate Mortgages

As its name suggests, a variable rate mortgage is a mortgage loan which provides for adjustment of its interest rate as market interest rates change. As a result, the current interest rate on a variable rate mortgage may differ from its origination rate (i.e., the rate when the loan was made). This is the difference between a variable rate mortgage and the standard fixed payment mortgage, where the interest rate and the monthly payment are constant throughout the term.

Under the agreement of the variable rate mortgage, the mortgage is examined periodically to determine any rate adjustments. The rate adjustment may be implemented in two ways:

  1. Adjusting the monthly payment.
  2. Modifying the term of the mortgage.

The period and limits to interest rate increases vary from state to state. Each periodic adjustment may be calculated by using the HP-12C with the following keystroke procedure. The original terms of the mortgage are assumed to be known.

  1. Press g END and press f CLEAR FIN

  2. Key in the remaining balance of the loan and press . The remaining balance is the difference between the loan amount and the total principal from the payments which have been made.

To calculate the remaining balance, do the following:

a. Key in the previous remaining balance. If this is the first mortgage adjustment, this value is the original amount of the loan. Press PV.
b. Key in the annual interest rate before the adjustment (as a percentage) and press g 12÷
c. Key in the number of years since the last adjustment. If this is the first mortgage adjustment, then key in the number of years since the origination of the mortgage. Press 12x .
d. Key in the monthly payment over this period and press CHS PMT
e. Press FV to find the remaining balance, then press f CLEAR FIN CHS PV

  1. Key in the adjusted annual interest rate (as a percentage) and press g 12÷ . To calculate the new monthly payment:

a. Key in the remaining life of the mortgage (years) and press g 12x
b. Press PMT to find the new monthly payment.

To calculate the revised remaining term of the mortgage:

c. Key in the present monthly payment and press PMT.
d. Press 12 ÷ to find the remaining term of the mortgage in years.

Example: A homeowner purchased his house 3 years ago with a 50,000 variable rate mortgage. With a 30-year term, his current monthly payment is 495.15. When the interest rate is adjusted from 11.5% to 11.75%, what will the monthly payment be? If the monthly payment remained unchanged, find the revised remaining term on the mortgage.

KeystrokesDisplay
g END f CLEAR FIN 50000 PV50,000.00Original amount of loan.
11.5 g 12÷0.96Original monthly interest rate.
3 g 12x36.00Period.
495.15 CHS PMT-495.15Previous monthly payment.
FV-49,316.74
f CLEAR FIN CHS PV49,316.74Remaining balance.
11.75 g 12÷0.98Adjusted monthly interest.
30 ENTER 3 -27.00Remaining life of mortgage.
g 12x324.00
PMT-504.35New monthly payment.
495.15 CHS PMT-495.15Previous monthly payment.
n 12 ÷31.67New remaining term (years).

Skipped Payments

Sometimes a loan (or lease) may be negotiated in which a specific set of monthly payments are going to be skipped each year. Seasonally is usually the reason for such an agreement. For example, because of heavy rainfall, a bulldozer cannot be operated in Oregon during December, January, and February, and the lessee wishes to make payments only when his machinery is being used. He will make nine payments per year, but the interest will continue to accumulate over the months in which a payment is not made.

To find the monthly payment amount necessary to amortize the loan in the specified amount of time, information is entered as follows:

  1. Press g END and press f CLEAR FIN
  2. Key in the number of the last payment period before payments close the first time and press n.
  3. Key in the annual interest rate as a percentage and press g 12÷ 1 PMT FV
  4. Press CHS PV 12 RCL n - n 0 PMT FV STO 0 RCL n
  5. Key in the number of payments which are skipped and press - n 1 PMT 0 PV FV STO + 0.
  6. Press 0 PMT 12 n 100 PV FV RCL PV + CHS f CLEAR FIN i
  7. Key in the total number of years in the loan and press n

  8. Key in the loan amount and press PV PMT RCL 0 to obtain the monthly payment amount when the payment is made at the end of the month.

  9. Press CHS FV 0 PMT 1 n
  10. Key in the annual interest rate as a percent and press g 12÷ PV to find the monthly payment amount when the payment is made at the beginning of the month.

Example: A bulldozer worth 100,000 is being purchased in September. The first payment is due one month later, and payments will continue over a period of 5 years. Due to the weather, the machinery will not be used during the winter months, and the purchaser does not wish to make payments during January, February, and March (months 4 thru 6). If the current interest rate is14\%$ , what is the monthly payment necessary to amortize the loan?

KeystrokesDisplay
g ENDf CLEAR FIN3 n3.00Number of payment made before a group of payments is skipped.
14 g 12÷1 PMT FV CHS PV12 RCL n - n0 PMT FV STO 0RCL n 3 - n1 PMT 0 PV FVSTO + 00 PMT 12 n100 PV FVRCL PV + CHSf CLEAR FIN i5 n 100000 PVPMT RCL 0 ÷3,119.98Monthly payment in arrears.

Savings

Initial Deposit with Periodic Deposits

Given an initial deposit into a savings account, and a series of periodic deposits coincident with the compounding period, the future value (or accumulated amount) may be calculated as follows:

  1. Press g END and press f CLEAR FIN
  2. Key in the initial investment and press CHS PV
  3. Key in the number of additional periodic deposits and press n
  4. Key in the periodic interest rate and press i
  5. Key in the periodic deposit and press CHS PMT
  6. Press FV to determine the value of the account at the end of the time period.

Example: You have just opened a savings account with a 200 deposit. If you deposit 50 a month, and the account earns 5 1/4 % compounded monthly, how much will you have in 3 years?

KeystrokesDisplay
g ENDf CLEAR FIN200 CHS PV3 g 12x5.25 g 12÷50 CHS PMT FV2,178.94Value of the account.

Note: If the periodic deposits do not coincide with the compounding periods, the account must be evaluated in another manner. First, find the future value of the initial deposits and store it. Then use the procedure for compounding periods different from payment periods to calculate the future value of the periodic deposits. Recall the future value of the initial deposit and add to obtain the value of the account.

Number of Periods to Deplete a Savings Account or to Reach a Specified Balance.

Given the current value of a savings account, the periodic interest rate, the amount of the periodic withdrawal, and a specified balance, this procedure determines the number of periods to reach that balance (the balance is zero if the account is depleted).

  1. Press g END and press f CLEAR FIN
  2. Key in the value of the savings account and press CHS PV
  3. Key in the periodic interest rate and press i
  4. Key in the amount of the periodic withdrawal and press PMT
  5. Key in the amount remaining in the account and press FV. This step may be omitted if the account is depleted (FV=0).
  6. Press to determine the number of periods to reach the specified balance.

Example: Your savings account presently contains 18,000 and earns 5 1/4% compounded monthly. You wish to withdraw 300 a month until the account is depleted. How long will this take? If you wish to reduce the account to $5,000, how many withdrawals can you make?

KeystrokesDisplay
g ENDf CLEAR FIN18000 CHS PV5.25 g 12÷300 PMT n71.00Months to deplete account.
5000 FV n53.00Months to reduce the account to $5,000

Periodic Deposits and Withdrawals

This section is presented as a guideline for evaluating a savings plan when deposits and withdrawals occur at irregular intervals. One problem is given, and a step by step method for setting up and solving the problem is presented:

Example: You are presently depositing 50 and the end of each month into a local savings and loan, earning 5 1/2% compounded monthly. Your current balance is 1023.25. How much will you have accumulated in 5 months?

The cash flow diagram looks like this:

HP 12C - Periodic Deposits and Withdrawals - 1
PV=-1023.25

KeystrokesDisplay
g ENDf CLEAR FIN50 CHS PMT5.5 g 12÷1023.25 CHS PV5 n FV1,299.22Amount in account.

Now suppose that at the beginning of the 6th month you withdrew $80.

What is the new balance?

KeystrokesDisplay
80 -1,219.22New balance.

You increase your monthly deposit to (65. How much will you have in 3 months?

The cash flow diagram looks like this:

HP 12C - Periodic Deposits and Withdrawals - 2
PV = -1219.22

KeystrokesDisplay
CHS PV 65 CHS PMT 3 n FV1,431.95Account balance.

Suppose that for 2 months you decide not to make a periodic deposit.

What is the balance in the account?

HP 12C - Periodic Deposits and Withdrawals - 3
PV = -1431.95

KeystrokesDisplay
CHS PVT2 n0 PMT FV1,455.11Account balance.

This type of procedure may be continued for any length of time, and may be modified to meet the user's particular needs.

Savings Account Compounded Daily

This HP 12C program determines the value of a savings account when interest is compounded daily, based on a 365 day year. The user is able to

calculate the total amount remaining in the account after a series of transactions on specified dates.

KEYSTROKESDISPLAY
f P/R
f CLEAR PRGM00-
CHS01- 16
PV02- 13
R↓03- 33
304- 3
605- 6
506- 5
÷07- 10
i08- 12
R↓09- 33
STO 010- 44 0
RCL PV11- 15 13
CHS12- 16
R/S13- 31
STO 214- 44 2
R↓15- 33
STO 116- 44 1
RCL 017- 45 0
RCL 118- 45 1
g ΔDYS19- 43 26
n20- 11
FV21- 15
f RND22- 42 14
FV23- 15
ENTER24- 36
RCL PV25- 45 13
+26-40
STO + 327-44 40 3
RCL FV28- 45 15
RCL 229- 45 2
+30-40
CHS31-16
PV32-13
RCL 133- 45 1
STO 034- 44 0
RCL PV35- 45 13
CHS36-16
g GTO 1337-43, 33 13
f P/R
REGISTER
n: Δdaysi: i/365
PV: UsedPMT: 0
FV: UsedR0: Initial date
R1: Next dateR2: $ amount
R3: InterestR4-R4: Unused
  1. Key in the program
  2. Press f CLEAR REG and press g M.DY.
  3. Key in the date (MM.DDYYYY) of the first transaction and press ENTER.
  4. Key in the annual nominal interest rate as a percentage and press ENTER
  5. Key in the amount of the initial deposit and press R/S
  6. Key in the date of the next transaction and press ENTER
  7. Key in the amount of the transaction (positive for money deposited, negative for cash withdrawn) and press R/S to determine the amount in the account.
  8. Repeat steps 6 and 7 for subsequent transactions.
  9. To see the total interest to date, press RCL 3.

  10. For a new case press f PRGM and go to step 2.

Example: Compute the amount remaining in this 5.25% account after the following transactions:

  1. January 19, 1981 deposit $125.00
  2. February 24, 1981 deposit $60.00
  3. March 16, 1981 deposit $70.00
  4. April 6, 1981 withdraw $50.00
  5. June 1, 1981 deposit $175.00
  6. July 6, 1981 withdraw $100.00
KeystrokesDisplay
f CLEAR REGg M.D.Y1.191981 ENTER5.25 ENTER125 R/S125.00Initial Deposit.
2.241981 ENTER60 R/S185.65Balance in account, February 24, 1981.
3.161981 ENTER70 R/S256.18Balance in account, March 16, 1981.
4.061981 ENTER50 R/S206.95Balance in account, April 6 1981.
6.0111981 ENTER175 R/S383.62Balance in account, June 1, 1981.
7.061981 ENTER100 R/S285.56Balance in account, July 6, 1981.
RCL 35.56Total interest.

Compounding Periods Different From Payment Periods

In financial calculations involving a series of payments equally spaced in time with periodic compounding, both periods of time are normally equal and coincident. This assumption is preprogrammed into the HP 12C.

I savings plans however, money may become available for deposit or investment at a frequency different from the compounding frequencies offered. The HP 12C can easily be used in these calculations. However, because of the assumptions mentioned the periodic interest rate must be adjusted to correspond to an equivalent rate for the payment period.

Payments deposited for a partial compounding period will accrue simple interest for the remainder of the compounding period. This is often the case, but may not be true for all institutions.

These procedures present solutions for future value, payment amount, and number of payments. In addition, it should be noted that only annuity due (payments at the beginning of payment period) calculations are shown since this is the most common in savings plan calculations.

To calculate the equivalent payment period interest rate, information is entered as follows:

  1. Press g REG and press f CLEAR FIN
  2. Key in the annual interest rate (as a percent) and press ENTER
  3. Key in the number of compounding periods per year and press n ÷
  4. Key in 100 and press PV FV
  5. Key in the number of payments (deposits) per year and press n i f CLEAR FIN i

The interest rate which corresponds to the payment period is now in register "i" and you are ready to proceed.

Example 1: Solving for future value.

Starting today you make monthly deposits of (25 into an account paying 5% compounded daily (365-day basis). At the end of 7 years, how much will you receive from the account?

KeystrokesDisplay
g BEG f CLEAR FIN 5 ENTER 365 n ÷ i 100 PV FV 12 n i f CLEAR FIN i0.42Equivalent periodic interest rate.
7 g 12x 25 CHS PMT FV2,519.61Future value.

Example 2: Solving for payment amount.

For 8 years you wish to make weekly deposits in a savings account paying 5.5% compounded quarterly. What amount must you deposit each week to accumulate $6000.

KeystrokesDisplay
g BEG f CLEAR FIN 5.5 ENTER 4 n ÷ i 100 PV FV 52 n i f CLEAR FIN i0.11Equivalent periodic interest rate.
8 ENTER 52 x n 6000 FV PMT-11.49Periodic payment.

Example 3: Solving for number of payment periods.

You can make weekly deposits of (10 in to an account paying (5.25 \%)compounded daily (365- day basis). How long will it take you to accumulate (\$ 1000)?

KeystrokesDisplay
g BEG f CLEAR FIN 5.25 ENTER 365 n ÷ i 100 PV FV 52 n i f CLEAR FIN i0.10Equivalent periodic interest rate.
8 CHS PMT 1000 FV n96.00Weeks.

Investment Analysis

Lease vs. Purchase

An investment decision frequently encountered is the decision to lease or purchase capital equipment or buildings. Although a thorough evaluation of a complex acquisition usually requires the services of a qualified accountant, it is possible to simplify a number of the assumptions to produce a first approximation.

The following HP-12C program assumes that the purchase is financed with a loan and that the loan is made for the term of the lease. The tax advantages of interest paid, depreciation, and the investment credit which accrues from ownership are compared to the tax advantage of treating the lease payment as an expense. The resulting cash flows are discounted to the present at the firm's after-tax cost of capital.

KEYSTROKESDISPLAY
fP/R
fCLEAR PRGM00-
-01-30
102-1
STO + 003-4440 0
RCL 304-45 3
-05-30
x06-20
STO 807-44 8
108-1
fAMORT09-42 11
STO 110-44 1
RCL PV11-45 13
STO 912-44 9
RCL PMT13-45 14
STO -14-4448 0
RCL n15-4511
STO 116-44481
RCL i17-4512
STO 218-44482
RCL 519-455
PV20-13
RCL 621-456
n22-11
RCL 723-457
i24-12
RCL 025-450
f SOYD26-4224
STO + 127-44401
RCL 928-459
PV29-13
RCL 030-45480
PMT31-14
RCL 132-45481
n33-11
RCL 234-45482
i35-12
RCL 136-451
RCL 337-453
x38-20
RCL PMT39-4514
-40-30
RCL 841-458
-42-30
RCL 443 - 45 4
RCL 044 - 45 0
y'45 - 21
÷46 - 10
STO + 247-44 40 2
g GTO 0048-43, 33 00
f P/R
REGISTER
n: Usedi: Used
PV: UsedPMT: Used
FV: 0R0: Used
R1: UsedR2: Purch. Adv.
R3: TaxR4: Discount
R5: Dep. ValueR6: Dep. life
R7: Factor (DB)R8: Used
R9: UsedR.0: Used
R.1: UsedR.2: Used
R.3: Unused

Instructions:

  1. Key in the program.
    -Select the depreciation function and key in at line 26.
  2. Press g END and press f CLEAR REG
  3. Input the following information for the purchase of the loan:

-Key in the number of years for amortization and press n.

-Key in the annual interest rate and press i.

-Key in the loan amount (purchase price) and press CHS PV

-Press PMT to find the annual payment.

  1. Key in the marginal effective tax rate (as a decimal) and press STO 3.
  2. Key in the discount rate (as a decimal) or cost of capital and press ENTER 1 + STO 4.
  3. Key in the depreciable value and press STO 5.
  4. Key in the depreciable live and press STO 6.

  5. For declining balance depreciation, key in the depreciation factor (as a percentage) and press STO 7.

  6. Key in the total first lease payment (including any advance payments) and press ENTER 1 RCL 3 - x STO 2.
  7. Key in the first year's maintenance expense that would be anticipated if the asset was owned and press. If the lease contract does not include maintenance, then it is not a factor in the lease vs. purchase decision and 0 expense should be used.
  8. Key in the next lease payment and press R/S. During any year in which a lease payment does not occur (e.g. the last several payments of an advance payment contract) use 0 for the payment.
  9. Repeat steps 10 and 11 for all maintenance expenses and lease payments over the term of the analysis. Optional - If the investment tax credit is taken, key in the amount of the credit after finishing steps 10 and 11 for the year in which the credit is taken and press GTO 43 R/S. Continue steps 10 and 11 for the remainder of the term.
  10. After all the lease payments and expenses have been entered (steps 10 and 11), key in the lease buy back option and press ENTER 1 RCL 3 - x GTO 43 R/S. If no buy back option exists, use the estimated salvage value of the purchased equipment at the end of the term.
  11. To find the net advantage of owning press RCL 2. A negative value represents a net lease advantage.

Example: Home Style Bagel Company is evaluating the acquisition of a mixer which can be leased for 1700 a year with the first and last payments in advance and a 750 buy back option at the end of 10 years (maintenance is included).

The same equipment could be purchased for 10,000 with a 12% loan amortized over 10 years. Ownership maintenance is estimated to be 2% of the purchase price per year for the first for years. A major overhaul is predicted for the 5th year at a cost of 1500. Subsequent yearly maintenance of 3% is estimated for the remainder of the 10-year term. The company would use sum of the years digits depreciation on a 10 year life with $1500 salvage value. An accountant informs management to take the 10% capital investment tax credit at the end of the second year and to figure the cash flows at a 48% tax rate. The after tax cost of capital (discounting rate) is 5 percent.

Because lease payments are made in advance and standard loan payments are made in arrears the following cash flow schedule is appropriate for a lease with the last payment in advance.

YearMaintenanceLease PaymentTax CreditBuy Back
01700+700
12001700
220017001000
32001700
42001700
515001700
63001700
73001700
83001700
93000750
103000
KeystrokesDisplay
g BEG f CLEAR REG0.00
10 n 12 i 10000 CHS PV-10,000.00Always use negative loan amount.
PMT1,769.84Purchase payment.
.48 STO 30.48Marginal tax rate.
.05 ENTER 1 + STO 41.05Discounting factor.
10000 ENTER 1500 - STO 58,500.00Depreciable value.
10 STO 610.00Depreciable life.
1700 ENTER +3,400.001st lease payment.
1 RCL 3 - x STO 21,768.00After-tax expense.
200 ENTER 1700 R/S312.36Present value of 1st year's net purchase.
200 ENTER 1700 R/S200.432nd year's advantage.
1000 g GTO 431,000.00Tax credit.
R/S907.03Present value of tax credit.
200 ENTER 1700 R/S95.053rd year.
200 ENTER 1700 R/S-4.384th year.
200 ENTER 1700 R/S-628.095th year.
200 ENTER 1700 R/S-226.446th year.
200 ENTER 1700 R/S-309.487th year.
200 ENTER 1700 R/S-388.818th year.
300 ENTER 0 R/S-1,034.729th year.
300 ENTER 0 R/S-1,080.8810th year.
750 ENTER750.00Buy back.
1 RCL 3 - x390.00After tax buy back expense.
g GTO 43 R/S239.43Present value.
RCL 2-150.49Net lease advantage.

Break-Even Analysis

Break-even analysis is basically a technique for analyzing the relationships among fixed costs, variable costs, and income. Until the break even point is reached at the intersection of the total income and total cost lines, the producer operates at a loss. After the break-even point each unit produced and sold makes a profit. Break even analysis may be represented as follows.

HP 12C - Break-Even Analysis - 1

The variables are: fixed costs (F) , Sales price per unit (P) , variable cost per unit (V) , number of units sold (U) , and gross profit (GP) . One can readily evaluate GP , U or P given the four other variables. To calculate the break-even volume, simply let the gross profit equal zero and calculate the number of units sold (U) .

To calculate the break-even volume:

  1. Key in the fixed costs and press ENTER
  2. Key in the unit price and press ENTER
  3. Key in the variable cost per unit and press - .
  4. Press ÷ to calculate the break-even volume.

To calculate the gross profit at a given volume:

  1. Key in the unit price and press ENTER
  2. Key in the variable cost per unit and press - .
  3. Key in the number of units sold and press .
  4. Key in the fixed cost and press - to calculate the gross profit.

To calculate the sales volume needed to achieve a specified gross profit:

  1. Key in the desired gross profit and press ENTER
  2. Key in the fixed cost and press + .
  3. Key in sales price per unit and press ENTER
  4. Key in the variable cost per unit and press [-] .
  5. Press 12 to calculate the sales volume.

To calculate the required sales price to achieve a given gross profit at a specified sales volume:

  1. Key in the fixed costs and press ENTER
  2. Key in the gross desired and press ENTER
  3. Key in the specified sales volume in units and press 12 .
  4. Key in the variable cost per unit and press + to calculate the required sales price per unit.

Example 1: The E.Z. Sells company markets textbooks on salesmanship. The fixed cost involved in setting up to print the books are 12,000. The variable cost per copy, including printing and marketing the books are6.75 per copy. The sales price per copy is $13.00. How many copies must be sold to break even?

KeystrokesDisplay
12000 ENTER12,000.00Fixed cost.
13 ENTER13.00Sales price.
6.75 - ÷1,920.00Break-even volume.

Find the gross profit if 2500 units are sold.

13 ENTER13.00Sales price.
6.75 -6.25Profit per unit.
2500 ×15,625.00
12000 -3,625.00Gross profit.

If a gross profit of (4,500 is desired at a sales volume of 2500 units, what should the sales price be?

12000ENTER12,000.00Fixed cost.
4500+16,500.00
2500÷6.60
6.75+13.35Sales price per unit to achieve desired gross profit.

For repeated calculation the following HP-12C program can be used.

KEYSTROKESDISPLAY
f P/R
f CLEAR PRGM00-
RCL 301- 45 3
RCL 202- 45 2
-03- 30
g GTO 0004-43, 33 00
RCL 405- 45 4
x06- 20
RCL 107- 45 1
-08- 30
g GTO 0009-43, 33 00
RCL 510- 45 5
RCL 111- 45 1
+12- 40
x≥y13- 34
÷14- 10
g GTO 0015-43, 33 00
RCL 116- 45 1
RCL 517- 45 5
÷18- 40
RCL 419- 45 4
÷20- 10
RCL 221- 45 2
+22- 40
g GTO 0023-43, 33 00
f P/R
REGISTER
n: Unusedi: Unused
PV: UnusedPMT: Unused
FV: UnusedR0: Unused
R1: FR2: V
R3: PR4: U
R5: GPR6-R6: Unused
  1. Key in the program and store the know variables as follows:

a. Key in the fixed costs, F and press STO 1.
b. Key in the variable costs per unit, V and press STO 2.
c. Key in the unit price, P (if known) and press STO 3.
d. Key in the sales volume, U , in units (if known) and press STO 4.
e. Key in the gross profit, GP , (if known) and press STO 5.

  1. To calculate the sales volume to achieve a desired gross profit:

a. Store values as shown in 1a, 1b, and 1c.
b. Key in the desired gross profit (zero for break even) and press STO 5.
c. Press R/S g GTO 10 R/S to calculate the required volume.

  1. To calculate the gross profit at a given sales volume.

a. Store values as shown in 1a, 1b, 1c, and 1d.
b. Press R/S g GTO 05 R/S to calculate gross profit.

  1. To calculate the sales price per unit to achieve a desired gross profit at a specified sales volume:

a. Store values as shown in 1a, 1b, 1d, and 1e.
b. Press GTO 16 R/S to calculate the required sales price.

Example 2: A manufacturer of automotive accessories produces rear view mirrors. A new line of mirrors will require fixed costs of 35,00 to produce. Each mirror has a variable cost of8.25. The price of mirrors is tentatively set at $12.50 each. What volume is needed to break even?

KeystrokesDisplay
35000 STO 135,000.00Fixed cost.
8.25 STO 28.25Variable cost.
12.5 STO 312.50Sales price.
0 STO 50.00
R/S g GTO 10 R/S8,235.29Break-even volume is between 8,235 and 8,236 units.

What would be the gross profit if the price is raised to $14.00 and the sales volume is 10,000 units?

KeystrokesDisplay
14 STO 314.00Sales price.
F and V are already stored.
10000 STO 410,000.00Volume.
R/S g GTO 05 R/S22,500.00Gross Profit.

Operating Leverage

The degree of operating leverage (OL) at a point is defined as the ratio of the percentage change in net operating income to the percentage change in units sold. The greatest degree of operating leverage is found near the break even point where a small change in sales may produce a very large increase in profits. Likewise, firms with a small degree of operating leverage are operating farther from the break even point, and they are relatively insensitive to changes in sales volume.

The necessary inputs to calculate the degree of operating leverage and fixed costs (F) , sales price per unit (P) , variable cost per unit (V) and number of units (U) .

The operating leverage may be readily calculated as follows:

  1. Key in the sales price per unit and press ENTER
  2. Key in the variable cost per unit and press - .

  3. Key in the number of units and press x ENTER ENTER

  4. Key in the fixed cost and press -÷ to obtain the operating leverage.

Example 1: For the data given in example 1 of the Break-Even Analysis section, calculate the operating leverage at 2000 units and at 5000 units when the sales price is $13 a copy

KeystrokesDisplay
13 ENTER13.00Price per copy.
6.75 -6.25Profit per copy.
2000 x ENTER25.00Close to break-even point.
ENTER 12000 - ÷
13 ENTER13.00Price per copy.
6.75 -6.25Profit per copy.
5000 x ENTER1.62Operating further from the breakeven point and lesssensitive to changes in sales volume.
ENTER 12000 - ÷

For repeated calculations the following HP-12C program can be used:

KEYSTROKESDISPLAY
fP/R
fCLEAR PRGM00-
RCL 301- 45 3
RCL 202- 45 2
-03- 30
x04- 20
ENTER05- 36
ENTER06- 36
RCL 107- 45 1
-08- 30
÷09- 10
gGTO 0010-43, 33 00
fP/R
REGISTER
n: Unusedi: Unused
PV: UnusedPMT: Unused
FV: UnusedR0: Unused
R1: FR2: V
R3: PR4-R8: Unused
  1. Key in the program.
  2. Key in and store input variables F, V and P as described in the Break-Even Analysis program.
  3. Key in the sales volume and press R/S to calculate the operating leverage.
  4. To calculate a new operating leverage at a different sales volume, key in the new sales volume and press R/S

Example 2: For the figures given in example 2 of the Break-Even Analysis section, calculate the operating leverage at a sales volume of 9,000 and 20,000 units if the sales price is $12.50 per unit.

KeystrokesDisplay
35000 STO 135,000.00Fixed costs.
8.25 STO 28.25Variable cost.
12.5 STO 312.50Sales price.
9000 R/S11.77Operating leverage near break-even.
20000 R/S1.70Operating leverage further from break-even.

Profit and Loss Analysis

The HP-12C may be programmed to perform simplified profit and loss analysis using the standard profit income formula and can be used as a dynamic simulator to quickly explore ranges of variables affecting the profitability of a marketing operation.

The program operates with net income return and operating expenses as percentages. Both percentage figures are based on net sales price.

It may also be used to simulate a company wide income statement by replacing list price with gross sales and manufacturing cost with cost of goods sold.

Any of the five variables: a) list price, b) discount (as a percentage of list price), c) manufacturing cost, d) operating expense (as a percentage), e) net profit after tax (as a percentage) may be calculated if the other four are known.

Since the tax rage varies from company to company, provision is made for inputting your applicable tax rate. The example problem uses a tax rate of 48% .

KEYSTROKESDISPLAY
fP/R
fCLEAR PRGM00-
RCL501-45 5
RCL602-45 6
÷03-10
RCL404-45 4
+05-40
CHS06-16
RCL007-45 0
+08-40
RCL009-45 0
÷10-10
gGTO 0011-43,33 00
RCL312-45 3
RCL113-45 1
RCL214-45 2
RCL015-45 0
÷16-10
CHS17-16
118-1
+19-40
x20-20
R/S21-31
÷22-10
CHS23-16
124-1
+25-40
RCL026-45 0
x27-20
g GTO 0028-43,33 0
÷29-10
CHS30-16
RCL131-45 1
+32-40
RCL133-45 1
÷34-10
RCL035-45 0
x36-20
g GTO 0037-43,33 00
RCL538-45 5
RCL639-45 6
÷40-10
-41-30
g GTO 0042-43,33 00
RCL443-45 5
-44-30
RCL645-45 6
x46-20
g GTO 0047-43,33 00
f P/R
REGISTERS
n: Unusedi: Unused
PV: UnusedPMT: Unused
FV: UnusedR0: 100
R1: list priceR2: % discount
R3: mfg. costR4: % op. exp.
R5: % net profitR6: 1-% tax
R7-R3: Unused
  1. Key in the program and press f CLEAR REG, then key in 100 and press STO 0.

  2. Key in 1 and press ENTER, then key in your appropriate tax rate as a decimal and press -STO 6.

3.

a. Key in the list price in dollars (if known) and press STO 1.

b. Key in the discount in percent (if known) and press STO 2.

c. Key in the manufacturing cost in dollars (if known) and press STO 3.

d. Key in the operating expense in percent (if known) and press STO 4.

e. Key in the net profit after tax in percent (if known) and press STO 5.

  1. To calculate list price:

a. Do steps 2 and 3b, c, d, e above.

b. Press RCL 3 R/S ÷ 1 g GTO 14 R/S ÷ g GTO 00.

  1. To calculate discount:

a. Do steps 2 and 3a, c, d, e above.

b. Press RCL 3 R/S g GTO 29 R/S

  1. To calculate manufacturing cost:

a. Do steps 2 and 3a, b, d, e, above.

b. Press GTO 13 R/S g GTO 01 R/S x

  1. To calculate operating expense:

a. Do steps 2 and 3a, b, c, e, above.

b. Press GTO 12 R/S R/S GTO 38 R/S

  1. To calculate net profit after tax:

a. Do steps 2 and 3a, b, c, d, above.

Example: What is the net return on an item that is sold for (11.98, discounted through distribution an average of (35\%) and has a manufacturing cost of (\$ 2.50?) The standard company operating expense is (32\%) of net shipping (sales) price and tax rate is (48\%).

KeystrokesDisplay
f CLEAR REG 100 STO 0100.00
1 ENTER .48 - STO 60.5248% tax rate.
11.98 STO 111.98List price () .
35 STO 235.00Discount (%).
2.50 STO 32.50Manufacturing cost () .
32 STO 432.00Operating expenses (%).
g GTO 12 R/S R/S67.90
g GTO 43 R/S18.67Net profit (%).

If manufacturing expenses increase to $3.25, what is the effect on net profit?

3.25STO33.25Manufacturing cost.
gGTO12R/SR/S58.26
gGTO43R/S13.66
Net profit reduced to 13.66%

If the manufacturing cost is maintained at $3.25, how high could the overhead (operating expense) be before the product begins to lose money?

0 STO 50.00
gGTO12R/SR/S58.26
gGTO38R/S58.26
Maximum operating expense (%).

At 32 % operating expense and 3.25 manufacturing cost, what should the list price be to generate20 \%$ net profit?

20 STO 520.00
RCL 3 R/S ÷11.00
1 g GTO 14 R/S ÷16.93List price ($)

What reduction in manufacturing cost would achieve the same result without necessitating an increase in list price above $11.98?

gGTO13R/S7.79
gGTO01R/S2.30Manufacturing cost ($) .

Securities

After-Tax Yield

The following HP-12C program calculate the after tax yield to maturity of a bond held for more than one year. The calculations assume an actual/actual day basis. For after-tax computations, the interest or coupon payments are considered income, while the difference between the bond or note face value and its purchase price is considered capital gains.

KEYSTROKESDISPLAY
fP/R
fCLEAR PRGM00-
fCLEAR FIN01-42 34
STO 702-44 7
R↓03-33
STO 604-44 6
RCL 205-45 2
RCL 106-45 1
-07-30
RCL 408-45 4
%09-25
RCL 210-45 2
x≥y11-34
-12-30
EEX13-26
214-2
÷15-10
STO 016-44 0
RCL 317-45 3
RCL 518-45 5
%19-25
-20-30
RCL 021-45 0
÷22-10
PMT23-14
RCL 124-45 1
RCL 025-45 0
÷26-10
PV27-13
RCL 628-45 6
RCL 729-45 7
f YTM30-42 22
g GTO 0031-43,33 00
f P/R
REGISTERS
n: Unusedi: Yield
PV: UsedPMT: Used
FV: 0R0: Used
R1: Purchase priceR2: Sales price
R3: Coupon rateR4: Capital rate
R5: Income rateR6: Used
R7: UsedR8-R5: Unused
  1. Key in the program.
  2. Key in the purchase price and press STO 1.
  3. Key in the sales price and press STO 2.
  4. Key in the annual coupon rate (as a percentage) and press STO 3.
  5. Key in capital gains tax rate (as a percentage) and press STO 4.
  6. Key in the income tax rate (as a percentage) and press STO 5.
  7. Press g M.DY

  8. Key in the purchase date (MM.DDYYYY) and press ENTER

  9. Key in the assumed sell date (MM.DDYYYY) and press R/S to find the after-tax yield (as a percentage).
  10. For the same bond but different date return to step 8.
  11. For a new case return to step 2.

Example: You can buy a 7 % bond on October 1, 1981 for 70 and expect to sell it in 5 years for90. What is your net (after- tax) yield over the 5- year period if interim coupon payments are considered as income, and your tax bracket is 50 % ?

(One-half of the long term capital gain is taxable at 50% , so the tax on capital gains alone is 25% )

KeystrokesDisplay
70 STO 110.00Purchase price.
90 STO 290.00Selling price.
7 STO 37.00Annual coupon rate.
25 STO 425.00Capital gains tax rate.
50 STO 550.00Income tax rate.
g M.DY 10.011981 R/S10.01Purchase Date.
10.011986 R/S8.53% after tax yield.

Discounted Notes

A note is a written agreement to pay a sum of money plus interest at a certain rate. Notes to not have periodic coupons, since all interest is paid at maturity.

A discounted note is a note that is purchase below its face value. The following HP 12C program finds the price and/or yield (The yield is a reflection of the return on an investment) of a discounted note.

KEYSTROKESDISPLAY
f P/R
f CLEAR PRGM00-
RCL 101- 45 1
RCL202- 45 2
g ΔDYS03- 43 26
RCL304- 45 3
÷05- 10
RCL506- 45 5
%07- 25
108- 1
x≥y09- 34
-10- 30
RCL411- 45 4
x12- 20
STO513- 44 5
R/S14- 31
RCL115- 45 1
RCL216- 45 2
g ΔDYS17- 43 26
RCL318- 45 3
x≥y19- 34
÷20- 10
RCL421- 45 4
RCL522- 45 5
÷23- 10
124- 1
-25- 30
x26- 20
EEX27- 26
228- 2
x29- 20
g GTO 0030-43, 33 00
f P/R
REGISTER
n: Unusedi: Unused
PV: UnusedPMT: Unused
FV: UnusedR0: Unused
R1: Settl. dateR2: Mat. date
R3: 360 or 360R4: redemp. value
R5: dis./priceR6-R5: Unused
  1. Key in the program.
  2. Press g M.DY
  3. Key in the settlement date (MM.DDYYYY) and press STO 1.
  4. Key in the maturity date (MM.DDYYYY) and press STO 2.
  5. Key in the number of days in a year (360 or 365) and press STO 3.
  6. Key in the redemption value per $100 and press STO 4.
  7. To calculate the purchase price:

a. Key in the discount rate and press STO 5.
b. Press R/S to calculate the purchase price.
c. Press R/S to calculate the yield.
d. For a new case, go to step 3.

  1. To calculate the yield when the price is known:

a. Key in the price and press STO 5.
b. Press GTO 15 R/S to calculate the yield.
c. For a new case, go to step 3.

Example 1: Calculate the price and yield on this U.S. Treasury Bill: settlement date October 8, 1980; maturity date March 21, 1981; discount rate 7.80% . Compute on a 360 day basis.

KeystrokesDisplay
g M.DY 10.081920 STO 110.08Settlement date.
3.211981STO 23.21Maturity dtae.
360STO 3360.00360 day basis.
100STO 4100.00Redemption value per $100.
7.8STO 57.80Discount rate.
R/S96.45Price.
R/S8.09Yield.

Example 2: Determine the yield of this security; settlement date June 25, 1980; maturity date September 10, 1980; price 99.45; redemption value 101.33. Assume 360 day basis.

KeystrokesDisplay
6.251980 STO 16.25Settlement date.
9.101980 STO 29.10Maturity dtae.
360 STO 3360.00360 day basis.
101.33 STO 4101.33Redemption value per $100.
99.45 STO 599.45Price.
g GTO 15 R/S8.84Yield.

Forecasting

Simple Moving Average

Moving averages are often useful in recording of forecasting sales figures, expenses or manufacturing volume. There are many different types of moving average calculations. An often used, straightforward method of calculation is presented here.

In a moving average a specified number of data points are averaged. When there is a new piece of input data, the oldest piece of data is discarded to make room for the latest input. This replacement scheme makes the moving average a valuable tool in following trends. The fewer the number of data points, the more trend sensitive the average becomes. With a large number of data points, the average behaves more like a regular average, responding slowly to new input data.

A simple moving average may be calculated with your HP 12C as follows.

  1. Press f CLEAR REG
  2. Key in the first m data points (where m is the number of data points in the average) and press + after each entry.
  3. Press to obtain the first average.
  4. Key in the oldest (first value) entered in step 2 and press - .
  5. Key in the newest data point (m + 1) and press + .
  6. Press to obtain the next value of the moving average.
  7. Repeat steps 4 through 5 for the remaining data.

Example: An electronics sales firm wished to calculate a 3-month moving average for the dollar volume of components sole each month. Sales for the first six months of this year were:

January$211,570
February112,550
March190,060
April131,760
May300,500
June271,120
KeystrokesDisplay
f CLEAR REG0.00
211570 Σ+1.00
112550 Σ+2.00
190060 Σ+3.00
g x171,393.333-month average for March.
211570 g Σ-2.00
131760 Σ+3.00
g x144,790.003-month average for April.
112550 g Σ-2.00
300500 Σ+3.00
g x207,440.003-month average for May.
190060 g Σ-2.00
271120 Σ+3.00
g x234,460.003-month average for June.

For repeated calculations the following HP 12C program can be used for up to a 12 element moving average:

KEYSTROKESDISPLAY
f P/R
f CLEAR PRGM00-
RCL 101- 45 1
RCL 202- 45 2
STO 103- 44 1
+04- 40
RCL 305- 45 3
STO 206- 44 2
+ 307- 40
RCL 408- 45 4
STO 309- 44 3
+410-40
RCL511-45 5
STO412-44 4
+513-40
RCL614-45 6
STO515-44 5
+616-40
RCL717-45 7
STO618-44 6
+719-40
RCL820-45 8
STO721-44 7
+822-40
RCL923-45 9
STO24-44 8
+925-40
RCL·026-4548 0
STO927-44 9
+1028-40
RCL·129-4548 1
STO·030-4448 0
+1131-40
RCL·232-4548 2
STO·133-4448 1
+1234-40
RCL035-45 0
÷36-10
R/S37-31
STO m*38-44 --
g GTO 0139-43,33 01
f P/R
REGISTERS
n: Unusedi: Unused
PV: UnusedPMT: Unused
FV: UnusedR0: m
R1: X1R2: X2
R3: X3R4: X4
R5: X5R6: X6
R7: X7R8: X8
R9: X9R.0: X.0
R.1: X11R.2: X12
R.3-R.4: Unused

*At step 38, m = number of elements in the moving average, i.e. fir a 5 element moving average line 38 would be STO 5 and for a 12-element average line 38 would be STO 2

This program can be used for a moving average of 2 to 12 elements. It may be shortened considerably for moving averages with less than 12 elements. To do this, key in the program, as shown, form line 01 until you reach a + superscripted with the number of elements you desire. Key in this line, then skip the reset of the program down to line 35. Then key in lines 35 through 39, being sure to specify the register number at line 38, m , corresponding to the number of elements you are using. (For instance, for a 5 element moving average, key in lines 01 through 13 then go to line 35 in the listing and key in the balance of the program. Obviously the program listing line 38, m becomes the displayed line 17, 5 .)

To run the program:

  1. Key in the program.
  2. Press CLEAR REG. Key in the number of elements, m , and press 0.
  3. Key in the second data point and press STO 1.
  4. Key in the second data point and press STO 2.

  5. Continue as above, keying in and storing each data point in its appropriate register until m data points have been stored.

  6. Press G GTO 00 R/S to calculate the first moving average.
  7. Key in the next data point and press R/S to calculate the next moving average.
  8. Repeat step 7 for each new data point.

Example 2: Calculate the 3-element moving average for the data given in example 1. Your modified program listing will look like this:

KEYSTROKESDISPLAY
f P/R
f CLEAR PRGM00-
RCL 101- 45 1
RCL 202- 45 2
STO 103- 44 1
+04- 40
RCL 305- 45 3
STO 206- 44 2
+ 307- 40
RCL 008- 45 0
÷09- 10
R/S10- 31
STO 311- 44 3
g GTO 0112-43, 33 01
f P/R
KeystrokesDisplay
f CLEAR REG0.00
3 STO 03.00
211570 STO 1211,570.00
112550 STO 2112,550.00
190060 STO 3190,060.00
gGTO00R/S171,393.333-month average for March.
131760R/S144,790.003-month average for April.
300500R/S207,440.003-month average for May.
271120R/S234,460.003-month average for June.

Seasonal Variation Factors Based on Centered Moving Averages.

Seasonal variation factors are useful concepts in many types of forecasting. There are several methods of developing seasonal moving averages, on the of more common ways being to calculate them as a ration of the periodic value to a centered moving average for the same period.

For instance, to determine the sales for the 3rd quarter of a given year a centered moving average for that quarter would be calculated from sales figures from the 1st, 2nd, 3rd and 4th quarters of the year and the 1st quarter of the following year. The seasonal variation factor for that 3rd quarter would then be the ration of the actual sales in the 3rd quarter to the centered moving average for that quarter.

While quarterly seasonal variations are commonly used, the HP 12C can also be programmed to calculate monthly seasonal variations using a centered 12 month moving averages. Programs for both of these calculations are represented here:

An HP 12C program to calculate the quarterly seasonal variations based on a centered 4-point moving average is:

KEYSTROKESDISPLAY
fP/R
fCLEAR PRGM00-
RCL 101- 45 1
202- 2
÷03- 10
RCL 204- 45 2
STO 105- 44 1
+06- 40
RCL 307- 45 3
STO 208- 44 2
+09- 40
RCL 410- 45 4
STO 311- 44 3
+12- 40
RCL 513- 45 5
STO 414- 44 4
215- 2
÷16- 10
+17- 40
418- 4
÷19- 10
R/S20- 31
RCL 221- 45 2
%T22- 23
R/S23- 31
STO 524- 44 5
g GTO 0125-43, 33 01
f P/R
REGISTER
n: Unusedi: Unused
PV: UnusedPMT: Unused
FV: UnusedR0: n
R1: X1R2: X2
R3: X3R4: X4
R5: X5R6-R6: Unused
  1. Key in the program.
  2. Press f CLEAR REG
  3. Key in the quarterly sales figures starting with the first quarter:

a. Key in 1st quarter sales and press STO1.

b. Key in 2nd quarter sales and press STO 2.
c. Key in 3rd quarter sales and press STO 3.
d. Key in 4th quarter sales and press STO 4.
e. Key in the 1st quarter sales for the next year and press STO 5.

  1. Press G GTO 00 R/S to calculate the centered moving average for the 3rd quarter of the first year.
  2. Press R/S to calculate the seasonal variation for this quarter.
  3. Key in the next quarter's sales and press R/S to calculate the moving average for the next quarter.
  4. Press R/S to calculate the seasonal variation.
  5. Repeat steps 6 and 7 for the balance of the data.

Example: Econo-Wise Home Appliance Company had quarterly sales for the years 1978 thru 1980 as follows:

Sales (IN $K)
Quarterly1st2nd3rd4th
1978397376460501
1979455390530560
1980513434562593

Find the centered 4-quarter moving average and seasonal variation factor for each quarter.

KeystrokesDisplay
fCLEARREG0.00
397STO1397.00
376STO2376.00
460STO3460.00
501STO4501.00
455STO5455.00
gGTO00 R/S440.75Centered 4-element average for 3rd quarter, 1978 seasonal variation factor.
R/S104.37
390 R/S449.754th quarter, 1978.
R/S111.40
530 R/S460.251st quarter, 1979.
R/S98.86
560 R/S476.382nd quarter, 1979.
R/S81.87
513 R/S490.003rd quarter, 1979.
R/S107.94
434 R/S503.754th quarter, 1979.
R/S111.17
562 R/S513.251st quarter, 1979.
R/S99.95
593 R/S521.382nd quarter, 1980.
R/S83.24

Now average each quarter's seasonal variation for the two years?

KeystrokesDisplay
f CLEARΣ0.00
98.86 Σ+1.00
99.95 Σ+2.00
g x99.411st quarter average seasonal variation, %.
f CLEARΣ0.00
81.87 Σ+1.00
83.24 Σ+2.00
g x82.562nd quarter average seasonal variation, %.
f CLEARΣ0.00
104.37 Σ+1.00
107.94 Σ+2.00
g x106.163rd quarter average seasonal variation, %.
f CLEAR Σ0.00
111.4 Σ+1.00
111.17 Σ+2.00
g x111.294th quarter average seasonal variation, %.

An HP-12C program to calculate a centered 12-month moving average and seasonal variation factor is as follows:

KEYSTROKESDISPLAY
f P/R
f CLEAR PRGM00-
RCL 101- 45 1
202-2
÷03- 10
RCL 204- 45 2
STO 105- 44 1
+06- 40
RCL 307- 45 3
STO 208- 44 2
+09- 40
RCL 410- 45 4
STO 311- 44 3
+12- 40
RCL 513- 45 5
STO 414- 44 4
+15- 40
RCL 616- 45 6
STO 517- 44 5
+18- 40
RCL 719- 45 7
STO 620-446
+21-40
RCL 822-458
STO 723-447
+24-40
RCL 925-459
STO 826-448
+27-40
RCL 028-45480
STO 929-449
+30-40
RCL 131-45481
STO 032-44480
+33-40
RCL 234-45482
STO 135-44481
+36-40
RCL 337-45483
STO 238-44482
239-2
÷40-10
+41-40
RCL 042-450
÷43-10
R/S44-31
RCL 645-456
%T46-23
R/S47-31
STO 348-44 48 3
g GTO 0148-43, 33 01
f P/R
REGISTER
n: Unusedi: Unused
PV: UnusedPMT: Unused
FV: UnusedR0: n
R1: X1R2: X2
R3: X3R4: X4
R5: X5R6: X6
R7: X7R8: X8
R9: X9R.0: X10
R.1: X11R.2: X12
R.3: X13
  1. Key in the program.
  2. Press f CLEAR REG
  3. Key in 12 and press 0.
  4. Key in the values for the first 13 months, storing them one at a time in registers 1 through .3; i.e.

Key in the 1st month and press STO 1.

Key in the 2nd month and press STO 2, etc.,

Key in the 10th month and press STO 0,etc.,

Key in the 13th month and press STO 3.

  1. Press G GTO 00 R/S to calculate the centered moving average for the 7th month.
  2. Press R/S to calculate the seasonal variation for that month.
  3. Key in the value for the next month (14th) and press R/S to calculate the moving average for the next month (8th).
  4. Repeat steps 6 and 7 for the balance of the data.

These programs may be customized by the user for different types of centered moving averages. Inspection of the programs will show how they can be modified.

Gompertz Curve Trend Analysis

A useful curve for evaluating sales trends, etc., is the Gompertz curve. This is a "growth" curve having a general "S" shape and may be used to describe series of data where the early rate of growth is small, then accelerates for a period of time and then slows again as the time grows long. The sales curve for many products follow this trend during the introductory, growth and maturity phases.

The data points to be fit to a Gompertz curve should be equally spaced along the x (or time) axis and all the data points must be positive. The points are divided serially into 3 groups for data entry.

The following HP 12C program processes the data, fits it to a Gompertz curve and calculates estimated values for future data points. The 3 constants which characterize the curve are available to the user if desired.

KEYSTROKESDISPLAY
f P/R
f CLEAR PRGM00-
g LN01- 43 23
STO + 302-44 40 3
R↓03- 33
g LN04- 43 23
STO STO 205-44 40 2
R↓06- 33
g R↓07- 43 23
STO + 108-44 40 1
109- 1
STO + 410-44 40 4
RCL 411- 45 4
g GTO 0012-43, 33 00
RCL 313- 45 3
RCL 214- 45 2
-15- 30
RCL 216- 45 2
RCL 117- 45 1
-18-30
÷19-10
RCL 420-45 4
1/x21-22
y'22-21
STO 623-44 6
RCL 124-45 1
RCL 325-45 3
x26-20
RCL 227-45 2
ENTER28-36
x29-20
-30-30
RCL 131-45 1
RCL 332-45 3
+33-40
RCL 234-45 2
235-2
x36-20
-37-30
÷38-10
RCL 439-45 4
÷40-10
g e x41-43 22
STO 742-44 7
RCL 643-45 6
144-1
-45-30
RCL 646-456
RCL 447-454
y'48-21
149-1
-50-30
ENTER51-36
x52-20
÷53-10
RCL 654-456
÷55-10
RCL 256-452
RCL 157-451
-58-30
x59-20
g e x60-4322
STO 561-445
R/S62-31
RCL63-456
x y64-34
y x65-21
RCL 566-455
x y67-34
y x68-21
RCL 769-457
x70-20
g GTO 6271-43, 3362
f P/R
REGISTERS
n: Unusedi: Unused
PV: UnusedPMT: Unused
FV: UnusedR0: Unused
R1: S1R2: S2
R3: S3R4: n
R5: aR6: b
R7: cR8-R0: Unused
  1. Key in the program and press f CLEAR REG
  2. Divide the data points to be input into 3 equal consecutive groups. Label them Groups I, II and III for convenience.
  3. Key in the first point of group I and press ENTER.
  4. Key in the first point of group II and press ENTER
  5. Key in the first point of group III and press R/S
  6. Repeat steps 3, 4, and 5 for the balance of the data in each group. After executing step 5 the display shows how many sets of data have been entered.
  7. To fit the data to a Gompertz curve, press g GTO 12 R/S . The resultant display is the curve constant "a". Constants "b" and "c" may be obtained by pressing RCL 6 and RCL 7 respectively.
  8. To calculate a projected value, key in the number of the period and press R/S.
  9. Repeat step 8 for each period desired.

Example: The X-presso Company marked a revolutionary new coffee brewing machine in 1968. Sales grew at a steady pace for several years, then began to slow. The sales records for the first 9 years of the product's life were as follows.

YearSales($K)
118
241
349
4151
5188
6260
7282
8322
9340

What are the projected sales volumes for this product in its 10th and 12th year? What is the maximum yearly sales volume for this product if the

present trend continues? What annual sales rate would the curve have predicted for the 5th year of the product's life? (Arrange the data as follows:)

Group IGroup IIGroup III
18151282
41188322
49260340
KeystrokesDisplay
fCLEARREG0.00
18ENTER18.00
151ENTER151.00
282R/S1.00
41ENTER41.00
188ENTER188.00
322R/S2.00
49ENTER49.00
260ENTER260.00
340R/S3.00Total number of entries.
gGTO13 R/S0.004a
RCL60.65b
RCL7373.92c
10R/S349.09Sales in 10th year, (in K).
12R/S363.36Sales in 12th year, (inK).
100R/S373.92Maximum annual sales (after very long product life).
5R/S202.60Sales in 5th year (actual sales were $188K).

Forecasting with Exponential Smoothing

A common method for analyzing trends in sales, inventory and securities is the moving average. Exponential smoothing is a version of the weighted moving average which is readily adaptable to programmable calculator forecasting.

Exponential smoothing is often used for short term sales and inventory forecasts. Typical forecast periods are monthly or quarterly. Unlike a moving average, exponential smoothing does not require a great deal of historical data. However, it should not be used with data which has more than a moderate amount of up or down trend.

When using exponential smoothing, a smoothing factor is chosen which affects the sensitivity of the average much the same way as the length of the standard moving average period. The correspondence between the two techniques can be represented by the formula:

$$ \alpha = \frac {2}{n + 1} $$

where is the exponential smoothing factor (with values from 0 to 1) and n is the length of the standard moving average. As the equation shows, the longer the moving average period, the smaller the equivalent and the less sensitive the average becomes to fluctuations in current values.

Forecasting with exponential smoothing involves selecting the best smoothing factor based on historical data and then using the factor for updating subsequent data and forecasting. This procedure uses the following HP 12C program:

KEYSTROKESDISPLAY
f P/R
f CLEAR PRGM00-
ENTER01- 36
ENTER02- 36
RCL 603- 45 6
-04- 30
ENTER05- 36
x06- 20
STO + 407-44 40 4
g LSTX08- 43 36
R/S09- 31
R↓10- 33
R↓11- 33
RCL 012- 45 0
x13- 20
RCL214-452
RCL115-451
x16-20
+17-40
RCL218-452
CHS19-16
x≥y20-34
STO221-442
+22-40
RCL023-450
x24-20
RCL125-451
RCL326-453
x27-20
+28-40
STO329-443
RCL130-451
x31-20
RCL032-450
÷33-10
RCL234-452
+35-40
STO36-445
RCL337-453
RCL038-450
÷39-10
RCL240-452
+41-40
STO 642- 44 6
g GTO 0043-43, 33 00
f P/R
REGISTER
n: Unusedi: Unused
PV: UnusedPMT: Unused
FV: UnusedR0: α
R1: 1-αR2: St-1
R3: Tt-1R4: Σe2
R5: DtR6: Dt+1
R7-R4: Unused

Selecting the "best" smoothing constant () :

  1. Key in the program and press f CLEAR REG
  2. Key in the number 1 and press ENTER
  3. Key in the "trial" and press STO 0 -STO 1.
  4. Key in the first historical value (X_1) and press STO 2.
  5. Key in the second historical value (X_2) and press STO 6 R/S. The result is the error between the forecast value (t + 1) and the true value (Xt + 1)
  6. Press R/S; the display shows the next forecast (_t + 2)
  7. Optional: Press RCL 5 to display the smoothed estimate of current demand.
  8. Continue steps 5 and 6 for X_3, X_4, , X_n until all historical values have been entered. When doing step 5 merely key in the value and press R/S (do not press STO 6).
  9. Press RCL 4. This value represents the cumulative forecasting error ( e^2) . Record the value and the following additional values; press RCL 0 () , RCL 2 (smoothed average S_t-1 ), RCL 3 (trend T_t-1 ) and RCL 6 (forecast _t+1 ).
  10. Press f CLEAR REG
  11. Repeat steps 2 through 10 until a "best" is selected based on the lowest cumulative forecasting error (Register 4).

Forecasting:

  1. Key in the number 1 and press ENTER
  2. Key in the selected and press STO 0 -STO 1.
  3. From the selection routing or from a previous forecast:

o Key in the smoothed average S_t - 1 and press STO 2.
o Key in the trend T_t - 1 and press STO 3.
o Key in the forecast _t + 1 and press STO 6.

  1. Key in the current data value and press R/S. The output is the error in forecasting the value just entered.
  2. Press R/S. The displayed value represents the forecast for the next period.
  3. Record the following values: 0 (α), 2 ( S_t-1 ), 3 ( T_t-1 ) and 6 ( D_t+1 ) for use as initial values in the next forecast. You may also wish to record 5 ( D_t ).
  4. Repeat steps 4, 5, and 6 for the next forecast if available.

Example: Select the best smoothing constant based on sales (in thousands of dollars) of 22, 23, 23, 25, 23, 27, 25. Given the current sales in month 8 of 26, forecast the following month. Select the smoothing constant () :

KeystrokesDisplay
f CLEAR REG0.00
1 ENTER1.00
.5 STO 0 -0.50
STO 10.50
22 STO 222.00
23 STO 6 R/S0.00
R/S23.00
23 R/SR/S23.25
25 R/SR/S25.25
23 R/SR/S23.69
27 R/SR/S27.13
25 R/SR/S25.95
RCL 423.61Cumulative error (Σe2).
RCL 00.50Smoothing constant (a).
RCL 225.11Smoothing average (St-1).
RCL 30.42Trend (Tt-1).
RCL 625.95Last forecast (Dt+1).

The procedure is repeated for several 's.

Smoothing Constant (α) .5 .1 .25 .2

Cumulative Error ( e^2) 23.61 25.14 17.01 18.03

For the selected = .25 S_t + 1 = 24.28

$$ T _ {t - 1} = 0. 3 4 $$

$$ D _ {t + 1} = 2 5. 6 4 $$

Forecasting:

KeystrokesDisplay
f CLEAR REG0.00
1 ENTER1.00
.25 STO 0 -0.75
STO 10.75
24.28 STO 224.28
.34 STO 30.34
25.64 STO 625.64
26 R/S0.36
R/S26.16Forecast for month 9, (Dt+1).
RCL 525.80Expected usage for current (month 8) period, (Smoothed Dt).
RCL 00.25α
RCL 224.71Record for initial values when month 9 actual figures become available.
RCL 30.36
RCL 626.16

Note: At least 4 periods of current data should be entered before forecasting is attempted.

Pricing Calculations

Markup and Margin Calculations

Sales work often involves calculating the various relations between markup, margin, selling price and costs. Markup is defined as the difference between selling price and cost, divided by the cost. Margin is defined as the difference between selling price and cost, divided by selling price. In other words, markup is based on cost and margin is based on selling price.

The following keystroke sequences are given to readily make these calculations on the HP-12C.

CALCULATEGIVENKEYSTROKES
Selling PriceCost & MarkupKey in cost, ENTER, key in markup (in %), % + .
Selling PriceCost & MarginKey in cost, ENTER 1 ENTER, key in margin (in %), % - ÷ .
CostSelling Price & MarkupKey in selling price, ENTER 1 ENTER, key in markup (in %0, % + ÷ .
CostSelling Price & MarginKey in selling price, ENTER 1 ENTER, key in margin (in %0, % - ÷ .
MarkupCost and Selling PriceKey in cost, ENTER, key in selling price, %
MarkupMarginKey in margin, ENTER 1 x ≥ y % - ÷ .
MarginSelling Price & CostKey in selling price, ENTER, key in cost, % CHS.
MarginMarkupKey in markup, ENTER 1 x ≥ y % + ÷ .

Example 1: If the cost of an item is $160 and the margin is 20%, what is the selling price? What is the markup?

KeystrokesDisplay
160 ENTER160.00Cost.
1 ENTER 2020.00Margin (%).
% - ÷200.00Selling price.
20 ENTER ENTER20.00
1 x ≥ y % - ÷25.00Markup (%).

Example 2: If an item sells for 21.00 and has a markup of50\%$ , what is its cost? What is the margin?

KeystrokesDisplay
21 ENTER21.00Selling price.
1 ENTER 5050.00Markup (%).
% + ÷14.00Cost.
50 ENTER ENTER50.00
1 x ≥ y % + ÷33.33Margin (%).

The following HP 12C program may be helpful for repetitive calculations of selling price and costs as well as conversions between markup and margin.

KEYSTROKESDISPLAY
fP/R
fCLEAR PRGM00-
ENTER01- 36
gGTO 0402-43, 33 04
CHS03- 16
104- 1
x≥y05- 34
%06- 25
+07- 40
÷08- 10
R/S09- 31
gLSTX10- 43 36
x11- 20
gLSTX12- 43 36
x13- 20
gGTO14-43, 33 00
fP/R
REGISTERS
n: Unusedi: Unused
PV: UnusedPMT: Unused
FV: UnusedR0-R8: Unused
  1. Key in program.
  2. To calculate selling price, given the markup, key in the cost, press ENTER, key in the markup and press g GTO 00 R/S R/S
  3. To calculate cost, given the markup, key in the selling price, press ENTER, key in the markup and press g GTO 00 R/S
  4. To calculate selling price, given the margin, key in the cost, press ENTER, key in the margin and press GTO 03 R/S R/S
  5. To calculate cost given the margin, key in the selling price, press ENTER, key in the margin and press GTO 03 R/S
  6. To calculate markup from the margin, key in the margin and press ENTER g GTO 03 R/S
  7. To calculate margin from the markup, key in the markup and press ENTER g GTO 00 R/S

Example: Find the cost of an item selling for (38.00 with a margin of (30\%). What is the markup on the item? If the markup is raised to (50\%), what will the selling price be?

KeystrokesDisplay
38 ENTER38.00Selling price.
30 g GTO 0330.00Markup (%).
R/S R/S26.60Cost.
30 ENTER g GTO 0342.86Markup (%).
R/S
26.6 ENTER26.60Cost.
50 g GTO 0039.90New selling price.
R/S R/S

Calculations of List and Net prices With Discounts

If it often useful to be able to quickly calculate list or net price when the other price and a series of discount rates are known. Alternatively, if the

list and new and several discounts are known it may be desirable to calculate a missing discount. The following series of keystrokes may be used:

  1. Key in 1, press ENTER ENTER ENTER STO 1.
  2. Key in the first discount (as a percentage) and press % -STO x1 R
  3. Repeat step 2 for each of the remaining known discount rates.
  4. To calculate the list price, key in the net price and press RCL 1
  5. To calculate the net price, key in the list price and press RCL 1 x
  6. To calculate an unknown discount rate, immediately after doing step 3 (display should show 1.00), key in the net price, press ENTER and key in the list price.
  7. Press RCL 1 x ÷ -100 x

Example: The list price of an item is 3.28 and the net price is 1.45. Two of the discount rates are 48% and 5%. What is the third discount rate?

KeystrokesDisplay
1 ENTER ENTERSTO 11.00
48 % - STO x 1R↓1.00
5 % - STO x 1R↓1.00
1.45 ENTER3.28 RCL 10.49
x ÷ - 100 x10.513rd discount rate (%).

The following program for the HP 12C will be helpful in performing the calculations:

KEYSTROKESDISPLAY
f P/R
f CLEAR PRGM00-
101- 1
x≥y02- 34
%03- 25
-04 -30
STO x 105-4420 1
g GTO 0006-43,33 00
RCL 107-45 1
x08-20
÷09-10
110-1
x y11-34
-12-30
EEX13-26
214-2
x15-20
g GTO 0016-43,33 00
f P/R
REGISTER
n: Unusedi: Unused
PV: UnusedPMT: Unused
FV: UnusedR0: Unused
\( R_1: \) \( R_1D_1xD_2\dots D \)\( R_2-R_7: \) Unused
  1. Key in the program.
  2. Key in 1 and press STO 1.
  3. Key in the first discount rate (as a percentage) and press R/S
  4. Repeat step 2 for each of the remaining discount rates.
  5. To calculate the list price, key in the net price and press RCL 1
  6. To calculate the net price, key in the list price and press RCL 1 x
  7. To calculate the unknown discount rate, key in the net price, press ENTER, key in the list price and press GTO 07 R/S

Example: Calculate the unknown discount rate for the previous example. If the list price is now raised to (3.75 what is the new net price?

KeystrokesDisplay
1 STO 11.00
48 R/S0.52
5 R/S0.95
1.45 ENTER 3.28 g GTO 07 R/S10.513rd discount rate (%).
R/S0.89Include 3rd discount rate in calculation.
3.75 RCL 1 x1.66New net price.

Statistics

Curve Fitting

Exponential Curve Fit

Using the function of the HP-12C, a least squares exponential curve fit may be easily calculated according to the equation y = Ae^Bx . The exponential curve fitting technique is often used to determine the growth rate of a variable such as a stock's value over time, when it is suspected that the performance is non-linear. The value for B is the decimal value of the continuous growth rate. For instance, assume after keying in several end-of-month price quotes for a particular stock it is determined that the value of B is 0.10. This means that over the measured growth period the stock has experienced a 10% continuous growth rate.

If B > 0 , you will have a growth curve. If B

Examples of these are given below.

HP 12C - Exponential Curve Fit - 1

HP 12C - Exponential Curve Fit - 2

The procedure is as follows:

  1. Press CLEAR REG
  2. For each input pair of values, key in the y-value and press g LN, key in the corresponding x-value and press +
  3. After all data pairs are input, press ,r to obtain the correlation coefficient (between In y and x).
  4. Press 1 ,r^x0,r^x to obtain A in the equation above.

  5. Press ≥ y R↓ ÷ g LN to obtain B.

  6. Press ^X-1 to obtain the effective growth rate (as a decimal).
  7. To make a y-estimate, key in the x-value and press g ,r^x.

Example 1: A stock's price in history is listed below. What effective growth rate does this represent? If the stock continues this growth rate, what is the price projected to be at the end of 1982 (year 7)?

End of YearPrice
1976(1)45
1977(2)51.5
1978(3)53.75
1979(4)80
1980(5)122.5
1981(6)210
1982(7)?
KeystrokesDisplay
f CLEAR REG45 g LN 1 Σ+1.00First data pair input.
51.5 g LN 2 Σ+2.00Second data pair input.
53.75 g LN 2 Σ+3.00Third data pair input.
80 g LN 2 Σ+4.00Fourth data pair input.
122.5 g LN 2 Σ+5.00Fifth data pair input.
210 g LN 2 Σ+6.00Sixth data pair input.
g y,r x Σy0.95Correlation coefficient (between ln y and x).
1 g y,r g e^x0 g y,r g e^x27.34A
x Σy R ↓ ÷ g LN0.31B
g e^x 1 -0.36Effective growth rate.
7 g y,r g e^x232.35Projected price at end of year 7 (1982).

For repeated use of this routine, the following HP-12C program will be useful.

KEYSTROKESDISPLAY
fP/R
fCLEARPRGM00-
x̅z y01- 34
gLN02- 43 23
x̅z y03- 34
Σ+04- 49
gGTO 0005-43, 33 00
ŷ,r06- 43 2
x̅z y07- 34
R/S08- 31
109- 1
gŷ,r10- 43 2
gex11- 43 22
012- 0
gŷ,r13- 43 2
gex14- 43 22
R/S15- 31
x̅z y16- 34
R↓17- 33
÷18- 10
gLN19- 43 23
R/S20- 31
gex21- 43 22
122- 1
-23- 30
R/S24- 31
gŷ,r25- 43 2
gex26- 43 22
gGTO 0027-43, 33 00
f P/R
REGISTER
n: Unusedi: Unused
PV: UnusedPMT: Unused
FV: UnusedR0: Unused
R1: nR2: Σx
R3: Σx2R4: Σy
R5: Σy2R6: Σxy
R7-R.6: Unused
  1. Key in the program and press f CLEAR REG
  2. For each input pair of values, key in the y-value and press ENTER, key in the corresponding x-value and press R/S.
  3. After all data pairs are input, press g GTO 06 R/S to obtain the correlation coefficient (between In y and x).
  4. Press R/S to obtain A.
  5. Press R/S to obtain B
  6. Press R/S to obtain the effective growth rate as a decimal.
  7. To make a y-estimate, key in the x-value and press R/S. For subsequent estimates, key in the x-value and press GTO 25 R/S.
  8. For a different set of data, press f CLEAR REG and go to step 2.
KeystrokesDisplay
f CLEAR REG45 ENTER 1 R/S1.00First data pair input.
51.5 ENTER 2 R/S2.00Second data pair input.
53.75 ENTER 3 R/S3.00Third data pair input.
80 ENTER 4 R/S4.00Fourth data pair input.
122.5 ENTER 5 R/S5.00Fifth data pair input.
210 ENTER 6 R/S6.00Sixth data pair input.
g GTO 06 R/S0.95Correlation coefficient (between ln y and x).
R/S27.34A
R/S0.31B
R/S0.36Effective growth rate.
7 R/S232.35Projected price at the end of year 7 (1982).

Logarithmic Curve Fit

If your data does not fit a line or an exponential curve, try the following logarithmic curve fit. This is calculated according to the equation y = A + B (In x ), and all x values must be positive.

A typical logarithmic curve is shown below.

HP 12C - Logarithmic Curve Fit - 1

The procedure is as follows:

  1. Press f CLEAR REG
  2. Key in the first y -value and press ENTER. Key in the first x -value and press g LN + . Repeat this step for each data pair.
  3. After all data pairs are input, press g ,r x to obtain the correlation coefficient (between y and In x ).
  4. Press 1 ,r 0 ,r to obtain A in the equation above.
  5. Press ≥ y - to obtain B .
  6. To make a y -estimate, key in the x -value and press ,r .

Example 1: A manufacturer observes declining sales of a soon-to-be obsolete product, of which there were originally 10,000 units in inventory. The cumulative sales figures over a number of months, given below, may be fit by a logarithmic cure of the form y = A + B (In x ), where y represents cumulative sales in units and x the number of months since the beginning. How many units will be sold by the end of eighth months?

Month123456
Cumulative Sales (units)143135065177665878108592
KeystrokesDisplay
f CLEAR REG1431 ENTER1 g LN Σ+1.00First pair data input.
3506 ENTER2 g LN Σ+2.00Second pair data input.
5177 ENTER3 g LN Σ+3.00Third pair data input.
6658 ENTER4 g LN Σ+4.00Forth pair data input.
7810 ENTER5 g LN Σ+5.00Fifth pair data input.
8592 ENTER6 g LN Σ+6.00Sixth pair data input.
gŷ,rx̅≥y0.99Correlation coefficient (between y and ln x).
1gŷ,r0gŷ,r
x̅≥yR↓-4,069.93Value of B.
8gLNgŷ,r9,529.34
Total units sold by end of eighth month.

Power Curve Fit

Another method of analysis is the power curve or geometric curve. The equation of the power curve is y = A x^B , and the values for A and B are computed by calculations similar to linear regression. Some examples of power curves are shown below.

HP 12C - Power Curve Fit - 1

HP 12C - Power Curve Fit - 2

The following keystrokes fit a power curve according to the equation y = A + B( x) :

  1. Press f CLEAR REG
  2. Key in the first y -value and press g LN. Key in the first x -value and press g LN + . Repeat this step for all data pairs.
  3. Press ,r≥ y , to obtain the correlation coefficient (between y and x ).
  4. Press 0 g ,r^x to obtain A in the above equation.
  5. Press 1 g , r 0 g , r x< y Rto obtain B.
  6. To make a y-estimate, key in the x-value and press g LN g ,r g eX

Example: If Galileo had wished to investigate quantitatively the relationship between the time (t) for a falling object to hit the ground and the height (h) it has fallen, he might have released a rock from various

levels of the Tower of Pisa (which was leaning even then) and timed its descent by counting his pulse. The following data are measurements Galileo might have made.

t (pulses)22.53.544.5
h (feet)305090130150

Find the power curve formulas that best expresses h as a function of t ( h = A t^B ).

KeystrokesDisplay
f CLEAR REG30 g LN2 g LN Σ+1.00First pair data input.
50 g LN2.5 g LN Σ+2.00Second pair data input.
90 g LN3.5 g LN Σ+3.00Third pair data input.
130 g LN4 g LN Σ+4.00Fourth pair data input.
150 g LN4.5 g LN Σ+5.00Fifth pair data input.
g y,r x Εy1.00Correlation coefficient (between ln y and ln x).
0 g y,r g eX7.72Value of A.
1 g y,r o g y,rx Εy R↓ -1.99Value of B.

The formula that best expresses h as a function of t is

$$ h = 7. 7 2 t ^ {1. 9 9} $$

We know, as Galileo did not, that in fact h is proportional to t^2 .

Standard Error of the Mean

The standard error of the mean is a measure of how reliable the mean of a sample () is as an estimator of the mean of the population from which the sample was drawn.

To calculate the standard error of the mean:

  1. Press f CLEAR REG
  2. If you are summing one set of numbers, key in the first number and press + . Continue until you have entered all of the values.
  3. If you are summing two sets of numbers, key in the y -value and press ENTER, key in the x -value and press + . Continue until you have entered all of the values.
  4. Press to obtain the mean of the x -values.
  5. Press g s RCL 1 g x to obtain the standard error of the mean of the x -values.
  6. Alternatively, press g s x y RCL 1 g to obtain the standard error for the mean of the y -values.

Example: A sample of 6 one-bedroom apartment rentals reveals that one rents for 190 per month unfurnished, one rents for200 pre month, two rent for 205 per month, one rents for216 per month, and one rents for $220 per month. What are the mean monthly rental and the standard deviation? What is the standard error of the mean?

KeystrokesDisplay
f CLEAR REG 190 Σ+ 200 Σ+ 205 Σ+ 205 Σ+ 216 Σ+ 220 Σ+6.00Total number of inputs.
g x206.00Average monthly rent.
g s10.86Standard deviation.
RCL 1 g √x ÷4.43Standard error of the mean.

Mean, Standard Deviation, Standard Error for Grouped Data

Grouped data are presented in frequency distributions to save time and effort in writing down (or entering) each observation individually. Given a set of data points

$$ x _ {1}, x _ {2}, \ldots , x _ {n} $$

with respective frequencies

$$ f _ {1}, f _ {2}, \ldots , f _ {n} $$

this procedure computes the mean, standard deviation, and standard error of the mean.

  1. Press f CLEAR REG
  2. Key in the first value and press ENTER ENTER
  3. Key in the respective frequency and press STO + 0 x ^+ . The display shows the number of data points entered.
  4. Repeat steps 2 and 3 for each data point.
  5. To calculate the mean (average) press RCL 0 STO 1 RCL 6 STO 3 g X
  6. Press to find the standard deviation.
  7. Press RCL 0 g to find the standard error of the mean.

Example 1: A survey of 266 one-bedroom apartment rentals reveals that 54 rent for 190 a month unfurnished, 32 rent for195 per month, 88 rent for $200 per month, and 92 rent for 206 per month. What are the average monthly rental, the standard deviation, and the standard error of the mean?

KeystrokesDisplay
f CLEAR REG190 ENTER ENTER54 STO + 0 x Σ+1.00First data pair entered.
195 ENTER ENTER32 STO + 0 x Σ+2.00Second data pair entered.
200 ENTER ENTER88 STO + 0 x Σ+3.00Third data pair entered.
206 ENTER ENTER92 STO + 0 x Σ+4.00Fourth data pair entered.
RCL 0 STO 1 RCL 6STO 3 g x199.44Average monthly rent.
g s5.97Standard deviation.
RCL 0 g √x ÷0.37Standard error of the mean.

Use the following HP-12C program for the previous example:

KEYSTROKESDISPLAY
f P/R
f CLEAR PRGM00-
STO + 001-44 40 0
x02- 20
Σ+03- 49
g GTO 0004-43, 33 00
RCL 005- 45 0
STO 106- 44 1
RCL 607- 45 6
STO 308- 44 3
g x09- 43 0
R/S10- 31
g s11- 43 48
R/S12- 31
RCL 013- 45 0
g √x14- 43 21
÷15- 10
g GTO 0016-43, 33 00
f P/R
REGISTER
n: Unusedi: Unused
PV: UnusedPMT: Unused
FV: UnusedR0: Σfi
R1: ΣfiR2: Σfi xi
R3: Σfi xi2R4: Σxi
R5: Σxi2R6: Σfi xi2
R7-R.7: Unused
  1. Key in the program.
  2. Press f CLEAR REG
  3. Key in the first value and press ENTER ENTER

  4. Key in the respective frequency and press R/S. The display shows the number of data points entered.

  5. Repeat steps 3 and 4 for each data point.
  6. To calculate the mean, press g GTO 05 R/S
  7. Press R/S to find the standard deviation.
  8. Press R/S to find the standard error of the mean.
  9. For a new case, go to step 2.
KeystrokesDisplay
f CLEAR REG190 ENTER ENTER54 R/S1.00First data pair.
195 ENTER ENTER32 R/S2.00Second data pair.
200 ENTER ENTER88 R/S3.00Third data pair.
206 ENTER ENTER92 R/S4.00Total number of data sets.
g GTO 05 R/S199.44Average monthly rent (maen).
R/S5.97Standard deviation.
R/S0.37Standard error of the mean.

Chi-Square Statistics

The chi-square statistic is a measure of the goodness of fit between two sets of frequencies. It is used to test whether a set of observed frequencies differs from a set of expected frequencies sufficiently to reject the hypothesis under which the expected frequencies were obtained.

In other words, you are testing whether discrepancies between the observed frequencies (O_i) and the expected frequencies (E_i) are significant, or whether they may reasonable be attributed to chance. The formula generally used is:

$$ x ^ {2} = \sum_ {i = 1} ^ {n} \frac {\left(O _ {i} - E _ {i}\right)}{E _ {i}} $$

If there is a close agreement between the observed and expected frequencies, x^2 will be small. If the agreement is poor, x^2 will be large. The following keystrokes calculate the x^2 statistic:

  1. Press f CLEAR REG
  2. Key in the first O_i value and press ENTER
  3. Key in the first E_i value and press STO 0 - ENTER x RCL 0 +
  4. Repeat steps 2 and 3 for all data pairs. The x^2 value is displayed.

Example 1: A suspect die from a Las Vegas casino is brought to an independent testing firm to determine its bias, if any. The die is tossed 120 times and the following results obtained.

Number123456
Observed Frequency251715232416

The expected frequency = 120 throws / 6 sides, or E = 20 for each number, 1 thru 6. (Since E is a constant in this example, there is no need to store it in R_0 each time.)

KeystrokesDisplay
f CLEAR REG25 ENTER20 STO 0 - ENTERx RCL 0 ÷ +1.25
17 ENTER 20 -ENTERx RCL 0 ÷ +1.70
15 ENTER 20 - ENTER x RCL 0 ÷ +2.95
23 ENTER 20 - ENTER x RCL 0 ÷ +3.40
24 ENTER 20 - ENTER x RCL 0 ÷ +4.20
16 ENTER 20 - ENTER x RCL 0 ÷ +5.00

The number of degrees of freedom is (n - 1) . Since n = 6 , the degrees of freedom = 5 .

Consulting statistical tables, you look up x^2 to a 0.05 significance level with 5 degrees of freedom, and see that x_0.05,5^2 = 11.07 . Since x^2 = 5 is within 11.07, we may conclude that to a 0.05 significance level (probability = .95 ), the die is fair.

Try the following HP-12C program with the same example.

KEYSTROKESDISPLAY
f P/R
f CLEAR PRGM00-
STO 001- 44 0
-02- 30
ENTER03- 36
x04- 20
RCL 005- 45 0
÷06- 10
+07- 40
g GTO 0008-43, 33 00
f P/R
REGISTER
n: Unusedi: Unused
PV: UnusedPMT: Unused
FV: UnusedR0: Ei
R1-R.9: Unused
  1. Key in the program.
  2. Press f CLEAR REG
  3. Key in the first O_i value and press ENTER
  4. Key in the first E_j value and press R/S
  5. Repeat steps 3 and 4 for all data pairs. The x^2 value is displayed.
  6. For a new case, go to step 2.
KeystrokesDisplay
f CLEAR REG25 ENTER20 R/S1.25
17 ENTER20 R/S1.70
15 ENTER20 R/S2.95
23 ENTER20 R/S3.40
24 ENTER20 R/S4.20
16 ENTER20 R/S5.00\(X^2\)

Normal Distribution

The normal (or Gaussian) distribution is an important tool in statistics and business analysis. The following HP-12C program gives an approximation to the upper tail area Q under a standardized normal distribution curve, given x . The upper tail area signifies the probability of occurrence of all values ≥ x .

HP 12C - Normal Distribution - 1

$$ Q (x) \cong \frac {1}{2} \operatorname {E X P} \left[ - \frac {(8 3 x + 3 5 1) x + 5 6 2}{7 0 3 / x + 1 6 5} \right] $$

Relative error less than 0.042% over the range 0 < x < 5.5

Reference:

Stephen E. Derenzo, "Approximations for Hand Calculators Using Small Integer Coefficients," Mathematics of Computation, Vol. 31, No. 137, page 214-225; Jan 1977.

KEYSTROKESDISPLAY
f P/R
f CLEAR PRGM00-
STO 001- 44 0
802- 8
303- 3
x04-20
305-3
506-5
107-1
+08-40
RCL009-45 0
x10-20
511-5
612-6
213-2
+14-40
715-7
016-0
317-3
RCL018-45 0
÷19-10
120-1
621-6
522-5
+23-40
÷24-10
CHS25-16
g ex26-43 22
227-2
÷28-10
g GTO 0029-43, 3300
f P/R
REGISTERS
n: Unusedi: Unused
PV: UnusedPMT: Unused
FV: UnusedR0: x
R1-R.6: Unused
  1. Key in program.
  2. Key in x and press R/S to computed Q(x) .

  3. Repeat step 2 for each new case.

Example: Find Q(x) for x = 1.18 and x = 2.1 .

KeystrokesDisplay
1.18 R/S0.12Q(1.18)
2.1 R/S0.02Q(2.1)

Covariance

Covariance is a measure of the interdependence between paired variables ( x and y ). Like standard deviation, covariance may be defined for either a sample (S_xy) or a population (S'_xy) as follows:

$$ \mathsf {S} _ {x y} = r ^ {} s _ {x} ^ {} s _ {y} $$

$$ \mathsf {S} _ {x y} ^ {\prime} = r ^ {} \mathsf {S} _ {x} ^ {\prime } \mathsf {S} _ {y} ^ {\prime} $$

The following procedure finds the covariance of a sample (S_xy) and of a population (S_xy^) :

  1. Press f CLEAR REG
  2. Key in the y-values and press ENTER
  3. Key in the x -values and press + . Repeat steps 2 and 3 for all data pairs.
  4. Press g s x ENTER g y r R to obtain the value of S_xy
  5. Press RCL 1 1 - RCL 1 ÷ to obtain S_xy^

Example 1: Find the sample covariance (S_xy) and population covariance (S_xy^) for the following paired variables:

x_i26304450626874
y_i92857881545140
KeystrokesDisplay
f CLEAR REG92 ENTER 26 Σ+85 ENTER 30 Σ+78 ENTER 44 Σ+81 ENTER 50 Σ+7.00Total number of entries.
54 ENTER 62 Σ+ 51 ENTER 68 Σ+ 40 ENTER 74 Σ+
g s x ENTER g y,r R↓ x-354.14Sxy
RCL 1 1 - RCL 1 ÷ x-303.55S'xy

Try the previous example using the following HP-12C program:

KEYSTROKESDISPLAY
fP/R
fCLEAR PRGM00-
Σ+01- 49
gGTO 0002-43, 33 00
gs03- 43 48
x04- 20
ENTER05- 36
gy,r06- 43 2
R↓07- 33
x08- 20
R/S09- 31
RCL 110- 45 1
111- 1
-12- 30
RCL13- 45 1
÷14- 10
x15- 20
gGTO 0016-43, 33 00
fP/R
REGISTER
n: Unusedi: Unused
PV: UnusedPMT: Unused
FV: UnusedR0: Unused
R1: nR2: Σx
R3: Σx2R4: Σy
R5: Σy2R6: Σxy
R7-R.7: Unused
  1. Key in the program.
  2. Press CLEAR REG
  3. Key in the y-value and press ENTER
  4. Key in the x -value and press R/S. Repeat steps 3 and 4 for all data pairs.
  5. Press g GTO 03 R/S to obtain the value of S_xy
  6. Press R/S to obtain S_xy^
  7. For a new case, go to step 2.
KeystrokesDisplay
fCLEARREG
92ENTER26R/S
85ENTER30R/S
78ENTER44R/S7.00
81ENTER50R/S
54ENTER62R/S
51ENTER68R/S
40ENTER74R/S
gGTO03R/S-354.14
R/S-303.55S'xy

Permutation

A permutation is an ordered subset of a set of distinct objects. The number of possible permutations, each containing n objects, that can be formed from a collection of m distinct objects is given by:

$$ m P n = \frac {m !}{(m - n) !} $$

where m, n are integers and 69 ≥ m ≥ n ≥ 0 .

Use the following HP-12C program to calculate the number of possible permutations.

KEYSTROKESDISPLAY
fP/R
fCLEAR PRGM00-
STO 001- 44 0
x̅y02- 34
gn!03- 43 3
gLSTX04- 43 36
RCL 005- 45 0
-06- 30
gn!07- 43 3
÷08- 10
gGTO 0009-43, 33 00
fP/R
REGISTER
n: Unusedi: Unused
PV: UnusedPMT: Unused
FV: UnusedR0:n
R1-R.8: Unused
  1. Key in the program.
  2. Key in m and press ENTER
  3. Key in n and press R/S to calculate _mP_n .
  4. For a new case go to step 2.

Example: How many ways can 10 people be seated on a bench if only 4 seats are available?

KeystrokesDisplay
10 ENTER 4 R/S5,040.0010P4.

Combination

A combination is a selection of one or more of a set of distinct objects without regard to order. The number of possible combinations, each containing n objects, that can be formed from a collection of m distinct objects is given by:

$$ m C n = \frac {m !}{(m - n) ! n !} $$

Where m, n are integers and 69 ≥ m ≥ n ≥ 0 .

Use the following HP-12C to calculate the number of possible combinations.

KEYSTROKESDISPLAY
fP/R
fCLEAR PRGM00-
STO 001- 44 0
x≥y02- 34
gn!03- 43 3
gLSTX04- 43 36
RCL 005- 45 0
-06- 30
gn!07- 43 3
RCL 008- 45 0
gn!09- 43 3
x10- 20
÷11- 10
gGTO 0012-43, 33 00
fP/R
REGISTER
n: Unusedi: Unused
PV: UnusedPMT: Unused
FV: UnusedR0: n
R1-R8: Unused
  1. Key in the program.
  2. Key in m and press ENTER
  3. Key in n and press R/S to calculate mCn .
  4. For a new case, go to step 2.

Example: A manager wants to choose a committee of three people from the seven engineers working for him. In how many different ways can the committee be selected?

KeystrokesDisplay
7 ENTER35.007C3.
3 R/S

Random Number Generator

This HP-12C program calculates uniformly distributed pseudo-random numbers u_i in the range

$$ 0 < u _ {j} < 1. $$

The following method is used:

u_j + 1 = fractional part of (997u_j)
where i = 0,1,2,
- u_0 = 0.5284163^ (seed), Other seeds may be selected but the quotient of (seed × 10^7 ) divided by two or five must not be an integer. Also, it would be wise to statistically test other seeds before using them.)

The period of this generator has a length of 500,000 numbers and the generator passes the frequency test (chi Square) for uniformity, the serial test and the run test. The most significant digits (the left hand digits) are the most random digits. The right most digits are significantly less random.

KEYSTROKESDISPLAY
f P/R
f CLEAR PRGM00 -
·01 - 48
502 - 5
203-2
804-8
405-4
106-1
607-6
308-3
STO 009-44 0
910-9
911-9
712-7
x13-20
g FRAC14-43 24
STO 015-44 0
R/S16-31
g GTO 1017-43, 3310
f P/R
REGISTER
n: Unusedi: Unused
PV: UnusedPMT: Unused
FV: UnusedR0: Ui
R1-R.7: Unused
  1. Key in the program.
  2. To generate a random number, press R/S
  3. Repeat step 2 as many times as desired.

Example: Generate a sequence of 5 random numbers.

KeystrokesDisplay
R/S0.83
R/S0.83
R/S0.83
R/S0.83
R/S0.83

Personal Finance

Homeowners Monthly Payment Estimator

It is often useful, when comparison shopping for a mortgage or determining the appropriate price range of houses to consider, to be able to quickly estimate the monthly payment given the purchase price, tax rate per $1000, percent down, interest rate and term of the loan.

The calculation assumes that the assessed value is 100% of the sales price and does not take into account financing of the closing costs.

A simple keystroke procedure may be used to calculate the monthly payment:

  1. Press g END and press f CLEAR FIN
  2. Key in the annual interest rate and press 12÷
  3. Key in the term of the loan (in years) and press 12x .
  4. Key in the purchase prices and press STO 1.
  5. Key in the percent down and press %-.
  6. Key in the tax rate in dollars per thousand and press RCL 1 x 12000 ÷ ENTER PMT PMT ^+ . (A negative sign is the convention for cash paid out).

Example: What would your monthly payments be on a 65,000 house in a neighborhood with a 25 per thousand tax rate and a 10 3/4 % interest rate on a 35 year loan with 10% down?

KeystrokesDisplay
g ENDf CLEAR FIN10.75 g 12÷0.90Monthly interest rate.
35 g 12x420.00Months of loan.
65000 STO 165,000.00Purchase price.
10 % - PV58,800.00Mortgage balance.
25 RCL 1 x12000 ÷ CHS-135.42Approximate monthly taxes.
ENTER PMT PMT-672.16Approximate monthly payment.

The following HP-12C program may be used instead of the above.

KEYSTROKESDISPLAY
fP/R
fCLEAR PRGM00-
gEND01-43 8
RCL 102-45 1
RCL 203-45 2
%04-25
-05-30
PV06-13
ENTER07-36
gLSTX08-43 36
+09-40
RCL 310-45 3
x11-20
112-1
213-2
EEX14-26
315-3
÷16-10
CHS17-16
ENTER18-36
PMT19-14
PMT20-14
+21-40
gGTO 0022-43, 33 00
fP/R
REGISTER
n: Termi: Interest
PV: LoanPMT: Loan PMT
FV: 0R0: Unused
R1: Purch. PriceR2: % Down
R3: Tax rateR4-R7: Unused
  1. Key in the program.
  2. Press CLEAR FIN
  3. Key in the annual interest rate and press 12÷
  4. Key in the term of the loan in years and press 12x
  5. Key in the purchase price and press STO 1.
  6. Key in the percent down and press STO 2.
  7. Key in the tax rate in dollars per thousand and press STO 3.
  8. To calculate the approximate monthly payment, press R/S.
  9. For a new case, store only the new variables by performing steps 3 thru 7 as needed. Press R/S for the new approximate monthly payment.

Example: Solve the previous example using the HP-12C program..

KeystrokesDisplay
f CLEAR FIN 10.75 g 12÷0.90Monthly interest.
35 g 12x420.00Months of loan.
65000 STO 165,000.00Purchase price.
10 STO 210.00Percent down.
25 STO 325.00Tax rate per thousand.
R/S-672.16Approximate monthly payment.

What would the approximate payment be if the loan was at 10% interest?

10 g 12÷ R/S

-638.33

Approximate monthly payment.

What if the down payment is increased to 20% ?

20 STO 2 R/S

-582.45

Approximate monthly payment.

Tax-Free Individual Retirement (IRA) of Keogh Plan.

The advent of tax-free retirement accounts (IRA or Keogh) has resulted in considerable benefits for many person who are not able to participate in group profit sharing or retirement plans. The savings due to tax-free status are often considerable, but complex to calculate. Required data are: the years to retirement, the total annual investment, the compound annual interest rate of the investment, and an assumed tax rate which would be paid on a similar non taxfree investment. This program calculates:

  1. The future cash value of the tax-free investment.
  2. The total cash paid in.
  3. The total dividends paid.
  4. The future value of the investment at retirement, assuming that after retirement you withdrew the money at a rate which causes the money to be taxed at 1/2 the rate at which it would otherwise have been taxed during the pay in period.
  5. The diminished purchasing power assuming a given annual inflation rate.
  6. The future value of a comparable taxable investment.
  7. The diminished purchasing power of a comparable taxable investment.

Notes:

  • The calculations run from the beginning of the first year to the end of the last year.
  • The interest (annual yield), i, should be entered to as many significant figures as possible for maximum accuracy.
  • The assumed 10% annual inflation rate may be changed by modifying the program at lines 19 and 20.
  • The assumed tax rate used to calculate the after tax value of the tax-free investment may be changed by modifying the program at line 9.
KEYSTROKESDISPLAY
f P/R
f CLEAR PRGM00-
RCL n01- 45 11
RCL PMT02- 45 14
x03- 20
R/S04- 31
+05- 40
R/S06-31
RCL 107- 451
·08-48
509-5
%10-25
CHS11-16
112-1
+13-40
RCL FV14- 4515
x15-20
R/S16-31
117-1
·18-48
119-1
020-0
RCL n21- 4511
y'22-21
÷23-10
R/S24-31
RCL i25- 4512
126-1
RCL 127- 451
%28-25
-29-30
x30-20
i31-12
FV32-15
R/S33-31
g GTO 1734-43, 3317
f P/R
REGISTER
n: Yearsi: Used
PV: 0PMT: Yearly Pmt
FV: UsedR0: Unused
R1: Tax %R2-R5: Unused
  1. Key in the program.
  2. Press f CLEAR REG and press g BEG.
  3. Key in the tax rate as a percentage and press STO 1.
  4. Key in years to retirement and press n
  5. Key in the interest rates as a percentage and press i
  6. Key in the annual payment and press CHS PMT
  7. Press FV to calculate the future value of the tax free investment.
  8. Press R/S to compute the total cash paid in.
  9. Press / S to compute the total dividends paid.
  10. Press R/S to compute the future value when, after retirement, money is withdrawn at a rate causing the tax rate to equal 1/2 the rate paid during the pay in period.
  11. Press R/S to compute the diminished purchasing power, in terms of today's dollars, of the future value assuming a 10% annual inflation rate.
  12. Press R/S to compute the future value of an ordinary tax investment.
  13. Press R/S to compute the diminished purchasing power of the ordinary tax investment.

Example: Assuming a 35 year investment period with a dividend rate of 8.175% and a tax rate of 40% .

  1. If you invest $1500 each year in a tax free account, what will its value be at retirement?
  2. How much cash will be paid in?
  3. What will be the value of the earned dividends?
  4. After retirement, if you withdrew cash form the account at a rate such that it will be taxed at a rate equal to one-half the rate paid during the pay-in period, what will be the after-tax value?
  5. What is the diminished purchasing power of that amount, in today's dollars, assuming 10% annual inflation?

  6. If you invest the same amount ($1500, *after taxes for a not-Keogh or IRA account.) each year with dividends taxed as ordinary income, what will be the total tax-paid cash at retirement?

  7. What is the purchasing power of that figure in terms of today's dollars?
KeystrokesDisplay
f CLEAR REGg BEG40 STO 140.00Tax rate.
35 n35.00Years to retirement.
8.175 i8.18Dividend rate.
1500 CHS PMT-1,500.00Annual payment.
FV290,730.34Future value at retirement.
R/S-52,500.00Cash Paid in.
R/S238,230.34Earned dividends.
R/S232,584.27After-tax value.
R/S8,276.30Diminished purchasing power.
R/S139,360.09Tax-paid cash at retirement.
R/S4,959.00Purchasing power of tax-paid cash at retirement.

Stock Portfolio Evaluation and Analysis

This program evaluates a portfolio of stocks given the current market price per share and the annual dividend. The user inputs the initial purchase price of a stock, the number of shares, the beta coefficient*, the annual dividend, and the current market price for a portfolio of any size.

The program returns the percent change in value of each stock and the valuation and beta coefficient* of the entire portfolio. Output includes the original portfolio value, the new portfolio value, the percent change in the value and the annual dividend and yield as a percent of the current market value. The overall beta coefficient of the portfolio is also calculated.

*The beta coefficient is a measure of a stock variability (risk) compared to the market in general. Beta values for individual stocks can be acquired from brokers, investment publications or the local business library.

Notes:

  • Prices are input in the form XXX.ND where N is the numerator and D is the Denominator of the fractional portion of the price, e.g. 25 5/8 is input as 25.58.
  • The beta coefficient analysis is optional. Key in 1.00 if beta is not to be analyzed.
KEYSTROKESDISPLAY
fP/R
fCLEAR PRGM00-
STO 601-44 6
gFRAC02-43 24
gx=003-43 35
gGTO 1504-43,33 15
105-1
006-0
x07-20
gINTG08-43 25
gLSTX09-43 36
gFRAC10-43 24
÷11-10
112-1
013-0
÷14-10
RCL 615-45 6
gINTG16-43 25
+17-40
RCL 418-45 4
gx=019-43 35
gGTO 3820-43,33 38
STO - 421-4430 4
x22-20
RCL 723-45 7
x24-20
STO + 025-44400
x≥y26-34
RCL 727-457
x28-20
STO + 129-44401
R↓30-33
x31-20
STO + 332-44403
RCL 533-455
g LSTX34-4336
Δ%35-24
R/S36-31
g GTO 0137-43,3301
+38-40
x≥y39-34
STO 740-447
x41-20
STO 542-445
STO + 243-44402
144-1
STO 445-444
R/S46-31
g GTO 0147-43,3301
RCL 248-452
R/S49-31
RCL 050-450
R/S51-31
Δ%52-24
R/S53-31
RCL 054-45 0
RCL 155-45 1
R/S56-31
%T57-23
R/S58-31
RCL 359-45 3
RCL 060-45 0
÷61-10
g GTO 0062-43, 33 00
f P/R
REGISTERS
n: Unusedi: Unused
PV: UnusedPMT: Unused
FV: UnusedR0: ΣPV
R1: ΣDIVR2: ΣOrig. Val.
R3: ΣPiSiβiR4: Flag
R5: PiR6: XXX.ND
R7: SiR8-R1: Unused

Instructions:

  1. Key in the program.
  2. Initialize the program by pressing f CLEAR REG
  3. Key in the number of shares of a stock and press ENTER
  4. Key in the initial purchase of the stock and press R/S
  5. Key in the beta coefficient of the stock and press ENTER
  6. Key in the annual dividend of the stock and press ENTER
  7. Key in the present price of the stock and press R/S. The display will show the percent change in the stock value.
  8. Repeat steps 3 through 7 until all the stocks are entered.

  9. Next, to evaluate the entire portfolio, press GTO 48.

  10. Press R/S to see the initial portfolio value.
  11. Press R/S to see the present portfolio value.
  12. Press R/S to see the percent change in value.
  13. Press R/S to see the total yearly dividend.
  14. Press R/S to see the annual dividend yield as a percent of the current market value.
  15. Press R/S to see the beta coefficient of the portfolio.
  16. For a new case return to step 2.

Example: Evaluate the following portfolio:

Number of Shares HeldInitial Purchase PriceBeta CoefficientAnnual DividendPresent Market PriceStock
10025 5/8.81.7027 1/4Int'l Heartburn
20030 1/41.22.1033 1/2P. D. Q.
5089 7/81.34.5596 1/8Datacrunch
50065 1/4.63.5064 3/8N.W. Sundial
KeystrokesDisplay
f CLEAR REG0.00Int'l Heartburn
100 ENTER100.00
25.58 R/S1.00
.8 ENTER0.80
1.70 ENTER1.70
27.14 R/S6.34Percent change in Stock's value.
200 ENTER200.00P. D. Q.
30.14 R/S1.00
1.2 ENTER1.20
2.10 ENTER2.10
33.12 R/S10.74Percent change in Stock's value.
50 ENTER50.00Datacrunch
89.78 R/S1.00
1.3 ENTER1.30
4.55 ENTER4.55
96.18 R/S6.95Percent change in Stock's value.
500 ENTER500.00N. W. Sundial
65.14 R/S1.00
6 ENTER0.60
3.50 ENTER3.50
64.38 R/S-1.34Percent change in Stock's value.
g GTO 4845,731.25Original value.
R/S
R/S46,418.75Present value.
R/S1.50Percent change in value.
R/S2,567.50Total yearly dividend.
R/S5.53Annual dividend yield.
R/S0.77Portfolio beta coefficient.

Canadian Mortgages

In Canada, interest is compounded semi-annually with payments made monthly. This results in a different monthly mortgage factor than is used in the United States and preprogrammed into the HP-12C. This difference can be easily handled by the addition of a few keystrokes. For any problem requiring an input for , the Canadian mortgage factor is calculated first and then this value is entered in for in the calculation to give the answer for Canada. The keystrokes to calculate the Canadian Mortgage factor are:

  1. Press f CLEAR FIN g END
  2. Key in 6 and press n
  3. Key in 200 and press ENTER PV
  4. Key in the annual interest rate as a percentage and press + CHS FV
  5. Press i.

The Canadian mortgage factor is now stored in for future use. The examples below show how this factor is used for in Canadian mortgage problems.

Periodic Payment Amount

Example 1: What is the monthly payment required to fully amortize a 30-year, $30,000 Canadian mortgage if the interest rate is 9%?

KeystrokesDisplay
f CLEAR FIN g END 6 n 200 ENTER PV 9 + CHS FV i0.74Canadian mortgage factor
30 g 12x360.00Total monthly periods in mortgage life
30000 PV 0 FV PMT-237.85Monthly payment

Number of Periodic Payments to Fully Amortize a Mortgage

Example 2: An investor can afford to pay 440 per month on a 56,000 Canadian Mortgage. If the annual interest rate is 9 1/4%, how long will it take to completely amortize this mortgage?

KeystrokesDisplay
f CLEAR FIN g END 6 n 200 ENTER PV 9.25 + CHS FV i0.76Canadian mortgage factor.
440 CHS PMT-440.00Monthly payment.
56000 PV 0 FV n437.00Total number of monthly payments.

Effective Interest Rate (Yield)

Example 3: A Canadian mortgage has monthly payments of 612.77 with a maturity of 25 years. The principal amount is 75,500. What is the annual interest rate?

KeystrokesDisplay
f CLEAR FIN g END 25 g 12x 612.77 CHS PMT 75500 PV i0.72Canadian mortgage factor.
6 n 0 PMT 200 CHS PV FV RCL PV +8.75Annual interest rate.

Balance Remaining at End of Specified Period

Example 4: A Canadian mortgage has monthly payments of 612.77 at 8.75% interest. The principal amount is 75,500. What will be the outstanding balance remaining at the end of 10 years?

KeystrokesDisplay
f CLEAR FIN g END 6 n 200 ENTER PV 8.75 + CHS FV i0.72Canadian Mortgage factor.
612.77 CHS PMT 10 g 12x 75500 PV FV-61,877.18Outstanding balance remaining at the end of 10 years.

Miscellaneous

Learning Curve for Manufacturing Costs

Many production process costs vary with output according to the "learning curve" equation. The production team becomes more proficient in manufacturing a given item as more and more of them are fabricated and costs may be expected to decrease by a predictable amount. The learning factor, r , characterizes the learning curve. For instance, if r = .80 the curve is called an 80% learning curve.

It is readily apparent that the learning, or experience curve, has many uses in setting production standards, forecasting costs, setting prices, etc. Note, however, that the learning factor may change, especially after large numbers have been produced.

It the cost of the first unit of a run, C_1 , and the learning curve factor, r , are known, the following procedure can be used to calculate the cost of the nth item:

  1. Key in the cost of the first item, C_1 and press ENTER.
  2. Key in the number of units produced, n , and press ENTER.
  3. Key in the learning factor, r , and press g LN 2 g LN
  4. Then press ^× to calculate the cost of the nth unit, C_n .

Example 1: An electronic manufacturer begins a pilot run on a new instrument. From past experience he expects the process to have a learning factor, r , or 0.90. If the first unit costs $875 to produce, what is the expected cost of the 100th unit?

KeystrokesDisplay
875 ENTER875.00
100 ENTER100.00
.g LG 2 g LN ÷-0.15
y'x434.51Cost of the 100th unit.

If the cost of the first unit, C_1 , and the nth unit, C_n , are known the learning factor may be calculated. In addition, it is possible to calculate C_ij , the average cost of the ith thru jth unit. These calculations may be rapidly done with the following HP-12C program:

KEYSTROKESDISPLAY
f P/R
f CLEAR PRGM00-
g LN01- 43 23
202- 2
g LN03- 43 23
÷04- 10
STO 205- 44 2
R↓06- 33
x̅z y07- 34
STO 108- 44 1
÷09- 10
g LN10- 43 23
RCL 211- 45 2
÷12- 10
g e^x13- 43 22
STO 214- 44 2
g GTO 0015-43, 33 00
RCL 216- 45 2
g LN17- 43 23
218- 2
g LN19- 43 23
÷20- 10
y^x21- 21
RCL 122- 45 1
x23- 20
g GTO 0024-43, 33 00
STO 325- 44 3
x̅z y26- 34
STO 427-444
RCL 228-452
g LN29-4323
230-2
g LN31-4323
÷32-10
133-1
+34-40
STO 035-440
yx36-21
RCL 337-453
RCL 038-450
yx39-21
-40-30
RCL 041-450
÷42-10
RCL 443-454
RCL 344-453
-45-30
÷46-10
RCL 147-451
x48-20
g GTO 0049-43,3300
f P/R
REGISTERS
n: Unusedi: Unused
PV: UnusedPMT: Unused
FV: UnusedR0: K+1
R1: C1R2: r
R3: iR4: j
R5~R3: Unused
  1. Key in the program, (Note: If the average cost are not going to be calculated, lines 25 through 48 need not be keyed in).
  2. To calculate r , the learning factor, if C_1 and C_n are known:

a. Key in C_1 , the cost of the first unit and press ENTER.
b. Key in C_n , the cost of the nth unit and press ENTER.
c. Key in n , the number of units and press R/S to calculate r the learning factor.

  1. To calculate the cost of the n th unit when C_1 and r are known:

a. Key in C_1 and press STO 1. Key in r and press STO 2. (Note: This step may be skipped if step 2 has just been done).
b. Key in the number of units, n and calculate C_n , the cost of the nth unit by pressing g GTO 16 R/S.

  1. To calculate the average cost per unit of the i th through j th unit, C_ij , if C_1 and r are known.

a. Key in C_1 and press STO 1. Key in r and press STO 2. (Note: This step may be skipped if step 2 has just been done).
b. Key in the number of the last unit of the batch, j and press ENTER
c. Key in the number of the first unit of the batch, i , and calculate the average cost per unit by pressing g GTO 25 R/S.

Example 2: The electronic manufacturer cited in example 1 found that the 100th instrument actually cost 395 to manufacture. Find the actual learning factor, r, the cost of the 500th unit and the average cost of units 500 thru 1000. (Recall that (C_1 was )875).

KeystrokesDisplay
875ENTER875.00
395ENTER395.00
100R/S0.89Actual r.
500gGTO 16R/S299.14
1000ENTER1000.00
500gGTO 25R/S280.00

Queuing and Waiting Theory

Waiting lines, or queues, cause problems in many marketing situations. Customer goodwill, business efficiency, labor and space considerations are only some of the problems which may be minimized by proper application of queuing theory.

Although queuing theory can be complex and complicated subject, handheld calculators can be used to arrive at helpful decisions.

One common situation that we can analyze involves the case of several identical stations serving customers, where the customers arrive randomly in unlimited numbers. Suppose there are n (1 or more) identical stations serving the customers. is the arrival rate (Poisson input) and is the service rate (exponential service). We will assume that all customers are served on a firstcome, first-served basis and wait in a single line (queue) then are directed to whichever station is available. We also will assume that no customers are lost from the queue. This situation, for instance, would be closely approximated by customers at some banking operations.

The formulas for calculating some of the necessary probabilities are too complex for simple keystroke solution. However, tables listing these probabilities are available and can be used to aid in quick solutions. Using the assumptions outlined above and a suitable table giving mean waiting time as a multiple of mean service (see page 512 of the Reference) the following keystroke solutions may be obtained:

  1. Key in the arrival rate of customers, , and press ENTER
  2. Key in the service rate, , and press ÷ to calculate , the intensity factor. (Note must be less than n for valid results, otherwise the queue will lengthen without limit).
  3. Key in n , the number of servers and press 1· to calculate / n .
  4. For a given n and p/n find the mean waiting time as a multiple of mean service time from the table. Key it in and press ENTER.
  5. Calculate the average waiting time in the queue by keying in the service rate, , and pressing 1 ÷ 2 .
  6. Calculate the average waiting time in the system by pressing RCL 1 1 / x| + .
  7. Key in and press RCL 2 to calculate the average queue length.
  8. Key in , then intensity factor (from step 2 above) and press + to calculate the average number of customer in the system.

Reference:

Richard E Trueman, "An Introduction to Quantitative Methods for Decision-Making," Holt, Rinehart and Winston, New York, 1977

Example 1: Bank customers arrive at a bank on an average of 1.2 customers per minute. They join a common queue for three tellers. Each teller completes a transaction at the rate of one customer every 2 minutes (0.5 customers per minute). What is the average waiting time in the queue? In the system? What is the average number of customers in the queue? In the system?

KeystrokesDisplay
1.2 ENTER1.20
.5 ÷2.40ρ, intensity factor.
3 ÷0.80ρ / n

From Table 12.2, page 512 of the reference, the mean waiting time as a multiple of mean service time for n = 3 , / n = 0.8 is 1.079. (Note S is used instead of n in the reference's notation).

1.079 ENTER1.08
.5 STO 1 ÷ STO 22.16Average wait in queue (min).
RCL 1 1/x +4.16Average wait in system (min).
1.2 RCL 2 x2.59Average queue length.
2.4 +4.99Average # of customers in system.

If the number of servers is limited to one, with other conditions remaining the same (unlimited queue, Poisson arrival, exponential service), the average queue length can be readily calculated without reference to tables:

  1. Key in the arrival rate, , and press STO 1.
  2. Key in the service rate, , and press STO 2 ENTER ENTER 2 y^x x≥ y 1 x≥ y - to calculate the average number of customers waiting in queue at any one time.
  3. Press RCL 1 to calculate the average waiting time.
  4. Press RCL 2 1 / x+ to calculate the average total time the customer spends in the system.
  5. Press RCL 1 to calculate the average number of customers in the system.

Example 2: A small grocery store has but a single check-out counter. Customers arrive at a rate of 1 every 2 minutes ( = .5 ) and, on the average, customers can be checked out at a rate of .9 per minute ( ).

What is the average number of customers in the waiting line at any time? The average waiting time? What is the average total time for a customer to wait and be checked out? The average number of customers in the system?

KeystrokesDisplay
.5 STO 10.50
.9 STO 2 ÷ ENTER0.56
ENTER 2 yx x̅z y
1 x̅z y - ÷0.69Average # customers waiting in queue.
RCL 1 ÷1.39Average waiting time.
RCL 2 1/x +2.50Average total time in the system.
RCL 1 x1.25Average # customers in system.

With an HP-12C program on can readily calculate the necessary probabilities for this type of problem (dispensing with the use of tables) and perform additional calculations as well.

KEYSTROKESDISPLAY
fP/R
fCLEAR PRGM00-
101- 1
STO - 002-44 33 0
RCL 003-45 48 0
RCL 004- 45 0
005- 0
g x≤y06- 43 34
g GTO 0907-43, 33 09
g GTO 1608-43, 33 16
+09- 40
yx10- 21
g LSTX11- 43 36
g n!12- 43 3
÷13- 10
Σ+14-49
g GTO 0115-43, 3301
RCL 016-45 480
RCL 717- 457
y'18-21
119-1
RCL 020-45 480
RCL 721- 457
÷22-10
-23-30
÷24-10
RCL 725- 457
g n!26- 433
÷27-10
STO 628- 446
RCL 229- 452
+30-40
1/x31-22
STO 132- 441
RCL 633- 456
x34-20
STO 235- 442
RCL 036-45 480
x37-20
RCL 738- 457
RCL 039-45 480
-40-30
÷41-10
STO 342-443
RCL 043-45480
+44-40
STO 445-444
RCL 846-458
÷47-10
STO 548-445
RCL 349-453
RCL 850-458
÷51-10
STO 652-446
R/S53-31
RCL 854-458
RCL 755-457
RCL 956-459
x57-20
-58-30
x59-20
g e x60-4322
RCL 261-452
x62-20
g GTO 5363-43,3353
f P/R
REGISTERS
n: Unusedi: Unused
PV: UnusedPMT: Unused
FV: UnusedR0: K
R1: P0R2: Pb
R3: LqR4: L
R5: TR6: Used, Tq
R7: nR8: λ
R9: μR.0: ρ
R.1: Unused
  1. Key in the program and press f CLEAR REG
  2. Key in the number of servers, n and press STO 0 STO 7.
  3. Key in the arrival rate of customers, , and press STO 8.
  4. Key in the service rate of each server, , and press STO 9.
  5. Press ÷· 0 to calculate and store , the intensity factor.
  6. Press R/S to see T_q , the average waiting time in the queue. Display P_0 , probability that all servers are idle, by pressing RCL 1. Display P_b , probability that all servers are busy by pressing RCL 2. Display L_q , average number waiting in the queue by pressing RCL 3. Display L , the average number in the system (waiting and being served), by pressing RCL 4. Display T , average total time through the system, by pressing RCL 5. T_q , the average waiting time in the queue, may again be displayed by pressing RCL 6.
  7. If desired, calculate P(t) , the probability of waiting longer than a given time, by keying in the time and pressing R/S.
  8. Repeat step 7 for other times of interest.

Example 3: Using the data from example 1 of the keystroke solutions verify the data obtained. In addition, obtain P_0 , the probability that none of the tellers are busy, and P_b the probability that all the tellers are busy. What is the probability that a customer will have to wait 2 minutes or more?

KeystrokesDisplay
f CLEAR REG0.00
3 STO 0 STO 73.00n
1.2 STO 81.20λ
.5 STO 90.50μ
÷ STO · 02.40ρ
R/S2.16Tq average waiting time in queue.
RCL 10.06P0 probability all servers are idle.
RCL 20.65Pb probability all servers are busy.
RCL 32.59Lq average # waiting in queue.
RCL 44.99L, average # waiting in system.
RCL 54.16T, average total time in system.
2 R/S0.36Probability of having to wait 2 minutes or more.

Appendix

Real Estate

Wrap-Around Mortgage

n_1 = number of years remaining in original mortgage.
- PMT_1 = yearly payment of original mortgage.
- PV_1 = remaining balance of original mortgage.
n_2 = number of years in wrap-around mortgage.
- PMT_2 = yearly payment of wrap-around mortgage.
r = interest rate of wrap-around mortgage as a decimal.
FV = balloon payment.

$$ P V _ {2} - P V _ {1} = \frac {P M T _ {2} [ 1 - (1 + r) ^ {- n 2} ]}{r} - \frac {P M T _ {1} [ 1 - (1 + r) ^ {- n 1} ]}{r} + F V (1 + r) ^ {- n 2} $$

After-Tax Cash Flows

  • ATCF_k = After-Tax Cash Flow for kth year.
    I n t_k = interest for kth year.
  • Dep_k = depreciation for k th year.
    r = appropriate tax rate.
  • NOI = Net Operating Income.
  • ATCF_k = NOI(1 - r) - 12 × PMT + r × (Int_k + De p_k) .

After-Tax Net Cash Proceeds of Resale

CO = capital purchase.
- CPR = sales price - closing costs.
r = marginal tax rate.
- N C P R = C P R - remaining balance of mortgage.
ATNCPR = NCPR + r × (.6 SL Dep. - Total Dep) + .4 × (CO - CPR)

Lending

Loans with a constant amount paid towards Principal

  • BAL_k = remaining balance after time period k.
  • CPMT = Constant payment to principal.
    BAL_k = PV - (k× CPMT)
  • Kth payment to interest = i(BAL_k) = (PMT_i)_k
  • Kth total payment = CPMT + ( PMTi) _k

Add-On Interest Rate to APR

r = add-on rate as a decimal.
n = number of monthly payments.
- APR = 1200i , where i is the solution in the following equation:

$$ \frac {n}{1 + \frac {n}{1 2} r} = \frac {1 - (1 + i) ^ {- n}}{i} $$

Add-On to APR with Credit Life

  • CL = credit life as decimal.
  • AMT = loan amount.
    FC = finance charge.

$$ \left[ \frac {1 + \left(\frac {n}{1 2}\right) r}{1 - \left(\frac {n}{1 2}\right) C L - \left(\frac {n}{1 2}\right) ^ {2} C L \times r} \right] $$

$$ \frac {G}{n} = P M T $$

$$ \frac {G \times C L \times n}{1 2} = \text {a m o u n t o f c r e d i t l i f e} $$

$$ F C = (G - A M T - C L) $$

Rule of 78's Rebate

PV = finance charge.
I_k = interest charged at month k
- n = number of months in loan.

$$ I _ {k} = \frac {2 (n - k + 1)}{n (n + 1)} P V $$

$$ R e b a t e = \frac {(n - k) I _ {k}}{2} $$

$$ B A L _ {k} = (n - k) \times P M T - R e b a t e _ {k} $$

Skipped Payments

  • A = number of payments per year.
    B = number of years.
    C = annual percentage rate as decimal.
    D = periodic payment amount.
    E = loan amount.
  • K = number of last payment before payments close the first time.
    L = number of skipped payment.

$$ D _ {E N D} = \frac {E}{\left[ 1 - \left(1 + \frac {C}{A}\right) \bar {A} B \right]} \times \frac {\left[ \left(1 + \frac {C}{A}\right) ^ {A} - 1 \right] \frac {C}{A}}{\left[ \left(1 + \frac {C}{A}\right) ^ {A} - \left(1 + \frac {C}{A}\right) ^ {A} \bar {K} + \left(1 + \frac {C}{A}\right) ^ {A} \bar {L} - 1 \right]} $$

$$ D _ {B E G I N} = \frac {D _ {E N D}}{1 + \frac {C}{A}} $$

Savings

Compounding Periods Different From Payment Periods

C = number of compounding periods per year.
- P = number of payments periods per year.
i = periodic interest rate, expressed as a percentage.
r = i / 100 periodic interest rate expressed as a decimal.
i_PMT = ((1 + r / C)^C / P - 1)100

Investment Analysis

Lease vs. Purchase

  • PMT_p = loan payment for purchase.
  • PMT_L = lease payment.
    I_n = interest portion of PMT_p for period n
    D_n = depreciation for period n
    M_n = maintenance for period n
    T = marginal tax rate.

k

Net purchasing advantage = _n = 1^ccost of leasing (n) - cost of owning (n)(1 + i)^n

Cost of owning(n) = PMT_p - T(I_n + D_n) + (1 - T)M_n

Break-Even Analysis and Operating Leverage

GP = Gross Profit.
P = Price per unit.
- V = Variable costs per unit.
F = Fixed costs.
U = number of Units.
- OL = Operating Leverage.
GP = U(P - V) - F

$$ O L = \frac {U (P - V)}{U (P - V) - F} $$

Profit and Loss Analysis

  • Net income = (1 - tax)(net sales price - manufacturing expense - operating expense)
    Net sales price = list price(1 - discount rate)
    where operating expense represents a percentage of net sales price.

Securities

Discounted Notes

Price (given discount rate)

  • B = number of days in year (annual basis).
  • DR = discount rate (as a decimal).
  • DSM = number of days from settlement date to maturity date.
  • P = dollar price per $100 per value.
    RV = value per100 par value}.$

$$ P = [ R V ] - \left[ D R \times R V \times \frac {D S M}{B} \right] $$

Yield (given price)

  • B = number of days in year (annual basis).
  • DSM = number of days from settlement date to maturity date.
  • P = dollar price per $100 par value.
  • RV = redemption value per $100 par value.
  • Y = annual yield of investment with security held to maturity (as a decimal).

$$ Y = \left[ \frac {R V - P}{P} \right] \times \left[ \frac {B}{D S M} \right] $$

Forecasting

Simple Moving Average

  • = moving average.
    m = number of elements in moving average.

$$ \overline {{{X _ {1}}}} = \frac {X _ {1} + X _ {2} + X _ {3} + . . . X _ {\mathrm {m}}}{m} $$

.

$$ \overline {{X _ {2}}} = \frac {X _ {1} + X _ {2} + X _ {3} + \dots X _ {m} + 1}{m} $$

etc.

Seasonal Variation Factors Based on a Centered Moving Average

  • _c = centered moving average
  • m = number of elements in the centered moving average.

$$ \overline {{X _ {c}}} = \frac {\frac {X _ {1}}{2} + (X _ {2} + X _ {3} + \dots X _ {m}) + \frac {X _ {m} + 1}{2}}{m} $$

  • SV = Seasonal variation factor.
    x_i = value of the ith data point.
    i = centered moving average of the ith data point.

$$ S V = \frac {X _ {i}}{\bar {X} _ {i}} $$

Gompertz Curve Trend Analysis

y = ca^(bx)
where x,y,a,b, and c are positive.

$$ b = \left(\frac {S _ {3} - S _ {2}}{S _ {2} - S _ {1}}\right) ^ {\frac {1}{n}} $$

$$ D _ {t} = S _ {t} + \frac {(1 - a)}{\alpha} T _ {t} $$

$$ c = e x p \left[ \frac {1}{n} \left(\frac {\hat {D} \left. S _ {1} S _ {3} - S _ {2} ^ {2} \right.}{S _ {1} + S _ {3} - 2 S _ {2}}\right) \right] $$

$$ \hat {D} _ {t + 1} = S _ {t} + \left(\frac {1}{\alpha}\right) T _ {t} $$

$$ a = e x p \left[ \frac {(b - 1) (S _ {2} - S _ {1})}{b (b ^ {n} - 1) ^ {2}} \right] $$

Where S_1, S_2 , and S_3 are:

$$ S _ {1} = \sum_ {i = 1} ^ {n} I n y _ {i} = n I n c + b (I n a) \frac {b ^ {n} - 1}{b - 1} $$

$$ S _ {2} = \sum_ {i = n + 1} ^ {2 n} I n y _ {i} = n I n c + b ^ {n + 1} (I n a) \frac {b ^ {n} - 1}{b - 1} $$

  • a, b and c are determined by solving the three equations above simultaneously.

Forecasting With Exponential Smoothing

a = smoothing constant (0 < a < 1)
X_t = actual current period usage

3n

$$ S _ {3} = \sum_ {i = 2 n + 1} I n y _ {i} = n I n c + b ^ {2 n + 1} (I n a) \frac {b ^ {n} - 1}{b - 1} $$

  • Smoothed average S_t = X_t + (1 - )S_t - 1
    Change, C_t = S_t - S_t - 1
    Trend, T_t = C_t + (1 - )T_t - 1

Current period expected usage,

Forecast of next period expected usage,

Error, e_t = t - X_t

Cumulative error = _t=1^ e_t^2

Initial conditions: S_t-1 = X_t-1

$$ \mathsf {T} _ {t - 1} = 0 $$

Pricing Calculations

Markup and Margin Calculations

  • M a = margin(%) .
    M_u = markup(%)
    S = selling price.
    C = cost

$$ M a = 1 0 0 \frac {S - C}{S} $$

$$ M u = 1 0 0 \frac {S - C}{C} $$

$$ S = \frac {C}{1 - \frac {M a}{1 0 0}} $$

$$ S = C \left(1 + \frac {M u}{1 0 0}\right) $$

$$ C = S \left(1 - \frac {M a}{1 0 0}\right) $$

$$ C = \frac {S}{1 + \frac {M u}{1 0 0}} $$

$$ M a = \frac {M u}{1 + \frac {M u}{1 0 0}} $$

$$ M u = \frac {M a}{1 + \frac {M a}{1 0 0}} $$

Calculations of List and Net Prices with Discounts

L = List price.
N = Net price.
D = Discount (%)

$$ \begin{array}{l} D ^ {\prime} = 1 - \frac {D}{1 0 0} \ L = \frac {N}{D _ {1} ^ {\prime} \times D _ {2} ^ {\prime} \times \ldots D _ {x} ^ {\prime}} \ D _ {X} = \left(1 - \frac {N}{L (D _ {1} \times D _ {2} \times \bar {\cdots \bar {\cdots}} \times D _ {X - 1})}\right) \ \end{array} $$

Statistics

Exponential Curve Fit

$$ y = A e ^ {B x} $$

$$ \begin{array}{l} B = \frac {\sum x _ {i} \ln y _ {i} - \frac {1}{n} \left(\sum x _ {j}\right) \left(\sum \ln y _ {j}\right)}{\sum x _ {i} ^ {2} - \frac {1}{n} \left(\sum x _ {j}\right) ^ {2}} \ A = \exp \left[ \frac {\sum I n y _ {j}}{n} - B \frac {\sum x _ {i}}{n} \right] \ \end{array} $$

$$ \begin{array}{c c} \bullet & \widehat {y} = - A e ^ {B x} \end{array} $$

Logarithmic Curve Fit

Standard Error of the Mean

$$ S _ {X} = \frac {S _ {X}}{\sqrt {n}} \qquad S _ {y} = \frac {S _ {y}}{\sqrt {n}} $$

Mean, Standard Deviation, Standard Error for Grouped Data

$$ \text {m e a n} \bar {X} = \frac {\Sigma f _ {i} x _ {i}}{\Sigma f _ {i}} $$

$$ \mathrm {s t a n d a r d d e v i a t i o n} \quad S _ {X} = \sqrt {\frac {\Sigma f _ {i} X _ {i} ^ {2} - (\Sigma f _ {i}) \bar {X} ^ {2}}{\Sigma f _ {i} - 1}} $$

$$ \text {s t a n d a r d e r r o r} \quad S _ {\bar {x}} = \sqrt {\Sigma \bar {T} _ {i}} $$

Personal Finance

Tax-Free Retirement Account (IRA) or Keogh Plan

  • n = the number of years to retirement.
    i = the compunded annual interest.
  • PMT = the earnings used for investment (and taxes).
    FV = future value.
  • tax= the percent tax expressed as a decimal.

For ordinary taxable investment:

$$ F V = \frac {P M T}{i (1 - t a x)} [ 1 + i (1 - t a x) ] {[ 1 + i (1 - t a x) ] ^ {n} - 1 } $$

For tax-free investment:

$$ F V = \frac {P M T}{i} (1 + i) [ (1 + i) ^ {n - 1} ] $$

Stock Portfolio Evaluation and Analysis

  • n = the number of issues held.
    P_i = the current market price / share of a stock.
    S_j = the number of shares of a stock held.
  • _i = the beta coefficient of an individual stock.
  • T = the total present value of a portfolio.

Portfolio beta coefficient:

$$ \beta = \sum_ {T} ^ {n} \frac {P _ {i} S _ {i} \beta_ {i}}{T} $$

Canadian Mortgages

r = annual interest rate expressed as a decimal.

monthly factor = ((1 + 2)^16 - 1)× 100

Miscellaneous

Learning Curve for Manufacturing Cost

C_n = Cost of the nth unit.
C_1 = Cost of the first unit.
n = number of units.
r = learning factor.
k = r / 2
C_n = C_1 n^k

_ij = the average cost of the ith through jth unit.

$$ \overline {{{C}}} _ {i j} = \frac {C _ {1}}{j - 1} \Big [ \frac {j ^ {k + 1} - i ^ {k + 1}}{k + 1} \Big ] $$

This formula is only approximate and may give appreciable error at small i .

Queuing and Waiting Theory

n = number of servers.
- = arrival rate of customers (Poisson input).
= service rate for each server (exponential service).
= Intensity factor = / (p, n for valid results).
P_0 = Probability that all servers are idle.
P_b = Probability that all servers are busy.
L_q = Average number of customers in queue.
- L = Average number of customers in the system (waiting and being served).
T_q = Average waiting time in queue.
T = Average total time through the sytem.
P(t) = Probability of waiting longer than time t.

$$ P _ {0} = \left[ \sum_ {k = 0} ^ {n - 1} \frac {\rho^ {k}}{k !} + \frac {\rho^ {n}}{n ! \left(1 - \frac {\rho}{n}\right)} \right] ^ {- 1} $$

$$ P _ {b} = \frac {\rho^ {n} P _ {0}}{n ! \left(1 - \frac {\ell}{n}\right)} $$

$$ L _ {q} = \frac {\rho P _ {b}}{n - \rho} L = L _ {q} + \rho T = L / \lambda T _ {q} = \frac {L _ {q}}{\lambda} $$

$$ \cdot \quad P (t) = P _ {b} e ^ {- (n _ {\mu - \lambda}) t} $$

Graduated Payment Mortgage

$$ P V = P M T _ {1} \left{\left[ \begin{array}{c} 1 \ (1 + I) \ \frac {A}{I} \end{array} \right] \left(\left[ \begin{array}{c} 1 \ (1 + Q) ^ {B} \ \frac {1}{Q} \end{array} \right]\right) + \frac {(1 + C) ^ {B} \left[ \begin{array}{c} 1 \ (1 + I) \ \frac {(n - A B)}{I} \end{array} \right]}{(1 + I) ^ {A B}} \right} $$

where:

$$ Q = \frac {1 + C}{(1 + I) ^ {A}} - 1 $$

  • A = number of payments per year
  • B = number of years that payments increase
    C = percentage increase in periodic payments (as a decimal)
  • PMT_1 = amount of the first payment
Table of contents Cliquez un titre pour y accéder
Manual assistant
Powered by ChatGPT
Waiting for your message
Product information

Brand : HP

Model : 12C

Category : Calculator