home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 5
/
FreshFish_July-August1994.bin
/
bbs
/
biz
/
financa-1.4.lha
/
FINANCA
/
FINANCA.doc
< prev
next >
Wrap
Text File
|
1994-02-27
|
27KB
|
676 lines
HERMES' FINANCA (Version 1.4)
Copyright (c) 1988-94 A. G. Kartsatos
Shareware
=========
IF YOU USE THIS PROGRAM, PLEASE SEND US$25.00 TO:
A. G. KARTSATOS
8524 CALADESI ISLAND DRIVE
TAMPA, FL 33637-7310, USA
This is a useful financial program that makes it easy for the user to
calculate MORTGAGES, ANNUITIES, and COMPOUND INTEREST. The program provides
the user with financial tables of COMPOUND INTEREST and MORTGAGES over several
different time periods and deposits/loans with user-specified interest rates.
In addition, FINANCA contains a SIMPLEX routine which is very useful
for numerous business applications. Our SIMPLEX computes the maximum/minimum
value of a linear function of several nonnegative variables subject to various
equality/inequality constraints. It handles up to 30 veriables and 30 con-
straints.
Simplexes can be saved as well as loaded for processing by FINANCA.
All extensive outputs of the program may be saved in user-specified
files.
The small discrepancies in the computations of FINANCA and its SIMPLEX
are due to computer ROUND-OFF error.
To use it from the CLI: Press "FINANCA".
To use it from the Workbench: Click into its icon.
To exit, choose "EXIT" from the main panel menu or click into the exit
gadget of the same panel.
TO CHANGE FINANCA'S COLORS PERMANENTLY: Go to FINANCA's directory.
Run FINANCA by just entering "FINANCA" (no quotes). Choose the desired
colors on the palette (on the FINANCA menu). Click into the palette's SAVE
gadget. You are done. The program opens the FINANCA file and enters the
chosen colors appropriately.
REMEMBER: The program's name must be FINANCA, otherwise it will not be
able to find the file in order to enter the new colors.
The above process can be also used from the Workbench.
TO CHANGE FINANCA'S DRIVE NAMES (IN THE READ/LOAD WINDOW) PERMANENTLY:
You may use the "REPLACE STRING" item in the 3rd menu of the LoGG program
(Version 1.2), or one of the public domain/shareware HEX editors.
For example, if you want to have a gadget for the drive "DH2:" instead
of the drive "DH0:" on the the READ/LOAD window of FINANCA, just run LoGG, and
then attach to the directory of FINANCA. Select FINANCA, and then select the
item "REPLACE STRING" on the 3rd menu. Insert "DH0 DH2" in the requester that
appears (no quotes), and press <RETURN>.
Naturally, you should always work with a copy of your FINANCA. You
should always keep the original in a safe place.
THE MAIN PANEL'S GADGETS:
=========================
CALCULA
=======
CALCULA evaluates any valid expression involving 5 algebraic operations
and 5 built-in functions. To see these operations and functions, and their
symbols, just select FUNCTIONS from the main menu.
In order to use CALCULA, do the following:
(1) Insert the function to be evaluated into the "FUNCTION" gadget.
(2) Insert the values (if needed) for any of the variables X, Y, Z in
their respective gadgets.
(3) Click the "EVAL" gadget.
The value of the function is given in the "RESULT" gadget.
EXAMPLE 1:
Let's assume that you want to compute the number:
2*exp(3.4) + log(4.56).
Insert this expression into the FUNCTION gadget. Then click into the
EVAL gadget. The desired number will be shown in the RESULT gadget. This
number is: 30.623065.
EXAMPLE 2:
What is the value of the function:
x*y + exp(x^2.) - 3.*ln(5.67) + z
for x = 1, y = 2, and z = -16.78?
Insert this functions into the function gadget. Then insert 1, 2, and
-16.78 into the X, Y, and Z gadgets respectively. Click into the EVAL
gadget. The RESULT gadget contains the answer: -17.267286
PLEASE REMEMBER:
(I) Use only parentheses. No brackets are allowed.
(II) The function must be at most 100 characters long.
(III) This version does not support scientific notation.
(IV) Avoid the use of numbers with more than 13 digits before
the decimal point and/or 9 digits after the decimal point.
(V) Exponential expressions grow or decay very fast. The largest
power we have allowed for e is 20. (exp(20.)).
(VI) Check the available functions, and operators, by choosing
"FUNCTIONS" from the menu. Make sure that you are the right
notation for your functions.
(VII) You may use spaces between any expressions.
(VIII) Lower or upper case letters are allowed anywhere. The program
turns them all into upper case.
(IX) When you raise a function to a power, make sure you enclose
the function in parentheses. For example, you should use
(exp(1.89))^2 instead of exp(1.89)^2. The same remark applies
to other similar situations.
(X) The result is always given with 6 decimal places. The program
will prohibit the generation of numbers that are too large to
print and/or prone to carry prohibitive sizes of error.
(XI) For the sake of speed we have omitted error messages for a whole
lot of nonsensical things that may happen. Make sure that your
input makes sense mathematically.
ANNUITY
=======
This item computes the FUTURE VALUE of an amount of money deposited at
at the BEGINNING/END of each period.
EXAMPLE 1:
Assume that you make payments into an annuity consisting of $300
dollars AT THE END of every 3 months at the rate of 6% compounded quarterly.
You like to know what the amount (future value) of the annuity is at
the end of 3 years.
Here is what you do: Make sure the BEGINNING/END gadget is set to
END.
You can do this by clicking into it.
Insert:
PAYMENT = 300 (300 dollars quarterly)
INTEREST = 6 (6% interest)
PERIODS = 12 (12 quarters in 3 years)
PERIODS/YEAR = 4 (4 quarters per year)
RESULT: 3912.363429
EXAMPLE 2:
Same as Example 1, but the payments are maid AT THE BEGINNING of each
3-month period.
Set the BEGINNING/END gadget to BEGINNING.
Then insert all the data as above in the corresponding gadgets.
RESULT: 3971.048881
EXAMPLE 3:
Assume that the data of the previous two examples still stand with the
following difference: The amount of $300 is deposited into the annuity at the
beginning of each month.
Insert:
PAYMENT = 300 (300 dollars quarterly)
INTEREST = 6 (6% interest)
PERIODS = 36 (36 months in 3 years)
PERIODS/YEAR = 12 (12 months per year)
RESULT: 11859.835647
COMPOUND INTEREST
=================
You deposit a certain amount of money (PRINCIPAL) at a certain interest
compounded monthly (or quarterly, or yearly, or otherwise) and you would like
to know what has become of that amount after a certain period of time. This
is COMPOUND INTEREST.
EXAMPLE 1:
Assume that $3,000 (PRINCIPAL) is placed in a savings account at an
interest of 6% compounded semiannualy. What is the compound amount at the
end of seven years?
Insert:
PRINCIPAL = 3000 (amount deposited)
INTEREST: = 6 (6% interest)
PERIODS: = 14 (total number of periods 2x7 = 14)
PERIODS/YEAR = 2 (2 six-month periods per year)
RESULT: $4,537.769175
EXAMPLE 2:
Same as above, but the interest is compounded quarterly. Now, the
PERIODS are 28 and the PERIODS/YEAR are 4.
RESULT: $4,551.666540
MORTGAGE