- 1 - 5th January, 1989 About TSFIMAxx in General ========================= This package may be used and distributed freely for NON-COMMERCIAL, NON-INSTITUTIONAL, PRIVATE purposes, provided it is not changed in any way. For ANY other usage contact the author. No part of this package may be distributed separately. The programs are under development. Comments and contacts are welcome. If you have any comments, please do not hesitate to use electronic mail for communication. InterNet address: ts@chyde.uwasa.fi (preferred) Funet address: VAKK::SALMI Bitnet address: SALMI@FINFUN FidoNet address: 2:515/1 (Micro Maniacs Opus, To: Timo Salmi) The author shall not be liable to the user for any direct, indirect or consequential loss arising from the use of, or inability to use, any program or file howsoever caused. No warranty is given that the programs will work under all circumstances. Timo Salmi Professor of Accounting and Business Finance School of Business Studies, University of Vaasa P.O. BOX 297, SF-65101 Vaasa, Finland 1. SUMMARY: Searching Archive: TSFIMA12.ARC - Financial mathematics by T.Salmi Filename Comment Date Time -------- -------------------------------- ---- ---- ANNT.EXE Tableau of annuity factors 01-04-89 16:39:18 IRR.EXE Solves internal rate of return 01-05-89 09:06:40 IRSR.EXE Multiple internal rates of ret. 01-05-89 09:51:02 LAINA.EXE Loan amortization, Bilingual 11-03-88 16:06:28 NPV.EXE Investment's net present value 01-05-89 09:05:42 PVT.EXE Tableau of present values 01-04-89 16:37:16 TSFIMA.INF Document 01-04-89 17:13:00 TSPROG.INF List of PD programs from T.Salmi 12-19-88 14:32:02 - 2 - 2. THE PROGRAMS ANNuity Tableau =============== Usage: ANNT {number of periods} {initial percentage} {step} or: ANNT ? Calculates the standard tableau of the present values of an annuity of 1.0. E.g ANNT 10 1 2 outputs the tableau for ten years starting from 1.00% using 2.00% increments. The well-known formula is ann = q(1-q^n)/(1-q) where q = 1/(1+r/100) and r is the interest rate and n is the number of annuities. Release notes: Version 1.2 uses output trough BIOS. Hence it can be redirected e.g. ANNT 10 1 2 >table.txt Internal Rate of Return ======================= Usage: IRR [optional input file name] or: IRR ? This program solves the internal rate of return of an investment given the initial investment and the annual net cash inflows. The maximum number of periods is 100. The input can be taken from a file or the keyboard. An example of the input: !Exclamation marks can be used for optional comments 100 !The initial outlay 20 !First year net cash inflow 120 !Second year net cash inflow END !Marks the end of data Internal RateS of Return ======================== Usage: IRSR [optional input file name] or: IRSR ? This program solves the internal rates of return of an investment given the initial investment and the annual net cash inflows. If there are more than one real internal rate of return, this program solves them all. See any good text-book on capital investments for the theory of multiple solutions of the internal rate of return equation. The maximum number of periods is 30. - 3 - Loan amortization in Finnish and English ======================================== LAINA.EXE: There are so many of these loan amortization programs around that I decided to publish it in Finnish for a change. Nevertheless, since this is going to international bulletin boards, as well, I later decided to make this program bilingual starting from version 1.2. Net Present Value ================= Usage: NPV [interest rate] [optional input file name] or: NPV ? This program calculates the net present value of an investment given the initial investment and the annual net cash inflows. The input can be taken from a file or the keyboard. An example of the input: !Exclamation marks can be used for optional comments 100 !The initial outlay 20 !First year net cash inflow 120 !Second year net cash inflow END !Marks the end of data When the input is taken from a file, the interest rate must be given from the command line, e.g. NPV 10 d:\testdata.dat Present Value Tableau ====================== Usage: PVT {number of periods} {initial percentage} {step} or: PVT ? Calculates the standard tableau of the present values of 1.0. E.g PVT 10 1 2 outputs the tableau for ten years starting from 1.00% using 2.00% increments. The well-known formula is pv = 1/(1+r/100)^t where r is the interest rate and t is the year.