Professional Documents
Culture Documents
General:
For the following it is assumed that all variables have been loaded into a
sub-directory named FIN:
1.
2.
3.
4.
5.
6.
7.
There are three user programs associated with FIN ("DSPL" on page one,
and "BE"
and "RESET" on page two of the "SOLVE" menu):
DSPL DiSPLays the contents of the seven variables (N, I, PV, PMT,
FV, CF, and PF)
BE
Note: You must run RESET the first time FIN is used to
establish variables (see step 5 above).
Example:
10 ENTER 12 * N N=120
9.5 I
150000 PV
0 FV
I=9.5
Future Value = 0
NXT
12 CF
CF=12
12 PF
PF=12
NXT
left-shift PMT
%%HP: T(3)A(D)F(.);
DIR
FI
{
'(PV+PMT*
(1+((1+I/(100*cf))
^(cf/pf)-1)*B)
/((1+I/(100*cf))
^(cf/pf)-1))*
((1+((1+I/(100*
cf))^(cf/pf)-1))
^N-1)+PV+FV=0'
{NI
{ "DSPL"
\<<
DSPL
\>>
} PV PMT
FV cf pf
{ "BE"
\<<
BE
\>>
}
{}
{
"RESET"
\<<
RESET
\>>
}
}
}
DSPL
\<<
CLLCD
'N' RCL \->STR
" N: " SWAP +
1 DISP
'I' RCL \->STR
" I: " SWAP +
2 DISP
'PV' RCL \->STR
" PV: " SWAP +
3 DISP
'PMT' RCL \->STR
"PMT: " SWAP +
4 DISP
'FV' RCL \->STR
" FV: " SWAP +
5 DISP
'cf' RCL \->STR
" CF: " SWAP +
6 DISP
'pf' RCL \->STR
" PF: " SWAP +
7 DISP
7 FREEZE
\>>
BE
\<<
IF 'B==0'
THEN
"B" 1 'B' STO
ELSE
"E" 0 'B' STO
END
\>>
RESET
\<<
2 FIX
0 'N' STO
0 'I' STO
0 'B' STO
0 'PV' STO
0 'PMT' STO
0 'FV' STO
1 'cf' STO
1 'pf' STO
\>>
EQ
FI
END