*The Museum of HP Calculators*

#
Cash Flow Programs for the HP50

This program is by Eddie Shore and is used here by permission.

This program is supplied without representation or warranty of any kind.
Eddie Shore and The Museum of HP Calculators therefore assume no responsibility
and shall have no liability, consequential or otherwise, of any kind arising
from the use of this program material or any part thereof.

##
Overview

Three programs to analyze cash flows given an interest rate:
NPV - Net Present Value

NFV - Net Future Value

NUS - Net Utility Stream (what would the payments be per period if they were all equal?)

All three programs take the same two arguments:

FLOWS, Interest Rate per Period

FLOWS = {Initial Cash Flow, Cash Flow Pd 1, Cash Flow Pd 2, .... , Cash Flow Pd N}

Enter outflows (i.e. payments) as negative.

Source for formulas: HP 17BII+, HP 12C

##
Listing

In the programs: sLIST = the sum of the list command [Sigma]List (Math menu)
NPV:
<< -> FLOWS R
<< FLOWS 1. 1. R % + 'X' 'X' 0. FLOWS
SIZE 1. - 1. SEQ ^ / sLIST ->NUM >> >>
NFV:
<< -> FLOWS R
<< FLOWS 1 1 R % + 'X' 'X' 0. FLOWS
SIZE 1. - 1. SEQ ^ REVLIST * sLIST ->NUM >> >>
NUS:
<< -> FLOWS I
<< 1. 'PYR' STO FLOWS SIZE 1. - 'N' I 'I%/YR' STO STO FLOWS
I NPV 'PV' STO 0. 'FV' STO 'PMT' TVMROOT NEG >> >>

Go back to the software library

Go
back to the main exhibit hall