home *** CD-ROM | disk | FTP | other *** search
/ Share Gallery 1 / share_gal_1.zip / share_gal_1 / BF / BF009.ZIP / FINANCE.DOC < prev    next >
Text File  |  1988-09-02  |  18KB  |  442 lines

  1.  
  2.                Present Value and Compound Value Program
  3.                          FINANCE  V2.1
  4.              Copyright (c) 1988 Computer Handholders, Inc.
  5.                       All Rights Reserved
  6.  
  7.           This program was originally developed on an IBM mainframe computer
  8.      and is used to teach present value concepts in basic and advanced finan-
  9.      cial management courses at the university level.  It has been converted
  10.      to the IBM PC and takes advantage of some of the function key and screen
  11.      abilities of the PC.  The program is distributed as a "freeware" program.
  12.      This means that the program can be copied and distributed for little or
  13.      no cost.  The user determines whether the program meets his/her needs.
  14.      After you've had a chance to use and evaluate the program in your own
  15.      environment, you're trusted to either forward a payment to Computer
  16.      Handholders or to discontinue use of the program.  In either event, you
  17.      are encouraged to copy the program for evaluation for others.
  18.  
  19.           Free distribution of software and voluntary payment for its use
  20.      eliminates costs for advertising and copy protection schemes and provides
  21.      software at a greatly reduced cost.  Programs will rise or fall on their
  22.      own merits.
  23.  
  24.           The suggested donation for this program is $30.00 unless
  25.      you will be using the program for a college or high school course.  In
  26.      which case, the suggested donation from students is $10.00.  Payment
  27.      should be mailed to:
  28.  
  29.                             Computer Handholders, Inc.
  30.                                P.O. Box 59
  31.                                Arcola, PA 19420 USA
  32.  
  33.  
  34.      DISCLAIMER:  This is the standard software disclaimer where you are
  35.      informed that Computer Handholders, Inc. will NOT be liable to you for
  36.      any damages including lost profits, lost savings or other incidental
  37.      or consequential damages arising from the use of or inability to use
  38.      this program, even when Computer Handholders, Inc. is informed of the
  39.      possibility for such damages, or for claims by any other party.
  40.  
  41.      PERMISSION TO COPY:
  42.  
  43.           Individuals are free to copy the Present Value and Compound Value
  44.      program, FINANCE, and documentation for their own use or to share with
  45.      others, so long as no price or other consideration is charged.
  46.  
  47.           Computer clubs are granted permission to freely copy the FINANCE
  48.      program and distribute it to their members so long as the distribution
  49.      charge does not exceed $10 per diskette.
  50.  
  51.            College or High School Instructors may make copies for their class
  52.      and sell it to students for a price that does not exceed $10.00.  This
  53.      price includes a $6.00 donation to Computer Handholders, Inc., $2.00
  54.      for the diskette and $2.00 to the instructor for his/her time making
  55.      the copies.
  56.                                                                            2
  57.      The following restrictions to copying apply:
  58.  
  59.           Friends and club members are to be informed that this is a user-
  60.      supported program and encouraged to support it with their donations.
  61.  
  62.           The program or documentation are not to be modified in any way
  63.      and are distributed together on the same diskette.
  64.  
  65.           Students are expected to pay for this program just as they would
  66.      for a textbook and other course materials.  Copies made for a school
  67.      computer lab may be made for a $6.00 per copy donation.
  68.  
  69.           Companies may make additional copies (beyond the first $30 copy)
  70.      for $10.00 donation per copy.
  71.  
  72.  
  73.  
  74.      For your donation, you will be a registered owner which will entitle
  75.      you to future updates at a nominal charge ($8.00 or less).
  76.  
  77.          Registered owners will receive answers to their written
  78.      questions concerning the use of the program.  Any suggestions for
  79.      future enhancements will be welcome.
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.      INSTALLATION:  Load your DOS disk into the machine and turn it on.
  87.      When the A> prompt finally arrives, type: FINANCE
  88.  
  89.      The freeware message will appear.  Press any key at this point and the
  90.      main menu will appear.  You are on your own to explore the program.
  91.      See the NOTES section of this documentation for some helpful hints
  92.      for using this program.  Use the F10 key to leave the program.
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.      The program can be used to solve the following problems:
  102.  
  103.      I.    Home Mortgage Problems
  104.             1. Monthly Payment
  105.             2. Unpaid Balance of Loan After N Years
  106.             3. Interest Paid and Amortization Schedule for Year N
  107.  
  108.      II.   Car and Personal Loans
  109.             1. Monthly Payment and Complete Amortization Schedule
  110.  
  111.      III.  Savings Account Compounding Interest Calculations
  112.             1. One Deposit - Find Future Value
  113.             2. Periodic Fixed Deposits - Find Future Value
  114.             3. Desired Final Value - Find Initial Deposit
  115.             4. Desired Final Value - Find Periodic Fixed Deposit Amount
  116.  
  117.      IV.   Simple Two Cash Flow Rate of Return
  118.  
  119.      V.    Bond Valuation
  120.             1. Calcuation of the Bond Price
  121.             2. Annual Bond Yield to Maturity (Rate of Return)
  122.             3. Realized Yield With Different Reinvestment Rates
  123.             4. Duration and Elasticity of Bonds
  124.  
  125.      VI.   Capital Budgeting
  126.             1. Internal Rate of Return (IRR Using Proportional Triangles)
  127.  
  128.  
  129.  
  130.           The program uses four time value of money formulas throughout:
  131.  
  132.                                                    -n
  133.      1. Present Value of $1.00         PV = (1 + i)
  134.  
  135.  
  136.      2. Present Value of an Annuity of $1 per Period for  n  Periods
  137.  
  138.  
  139.                                                    -n
  140.                                         1 - (1 + i)
  141.                                   PVa = -------------
  142.                                              i
  143.  
  144.      3. Compound Value (Future Value) of $1.00
  145.  
  146.                                                    n
  147.                                        CV = (1 + i)
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.      4. Compound Value of an Annuity of $1.00 per Period for  n  Periods
  155.  
  156.                                               n
  157.                                        (1 + i)  - 1
  158.                                  CVa = ------------
  159.                                             i
  160.  
  161.         where i  is the periodic interest rate (daily, weekly, monthly
  162.         quarterly or annual) and  n  is the number of periods.
  163.  
  164.           While most finance textbooks are still in the stone age with
  165.      present value tables that use annual cash flows and integer interest
  166.      rates ( 5 or 6% instead of 5.65 or 6.25% ), you should still read a
  167.      chapter on the time value of money that covers present value and
  168.      compound value techniques.
  169.  
  170.           This program was developed for use in a basic finance class at
  171.      a university.  As you use the program, its educational roots will
  172.      become evident.  The program will query you for information relevant
  173.      to the problem and then present the answer.  You will be given the
  174.      option of listing the setup and solution to the problem.  This part
  175.      of the program will show how all of the numbers are placed into the
  176.      the proper formula and the correct solution.  Based on this informa-
  177.      tion you can learn to work many of these problems with any calculator
  178.      that has exponentiation (powers and roots).
  179.  
  180.  
  181.           Like most programs the best way to learn the program is to start
  182.      it up and start flailing away at the keyboard.  Since the program is
  183.      menu driven, it shouldn't be hard to use.  However, the following
  184.      notes contain information that MAY (will probably) become relevant
  185.      to you as you learn to use the program.
  186. è
  187.      1. DOS Compatibility - This program uses system calls from DOS 2.0,
  188.           which means that it is upward compatible with DOS Versions 2.1
  189.           and higher.
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.      2. IBM Compatible Computers - This program does not employ any
  198.           "screen tricks", but it does utilize BIOS (Basic Input/Output
  199.           System) calls to clear the screen and to position the cursor.
  200.           BIOS is the copyrighted part of the IBM PC.  Only the most
  201.           "compatible" of the compatibles (COMPAQ, ZENITH 150 are two
  202.           examples on which this program has worked) provide BIOS
  203.           compatibility.  FINANCE will work on most IBM clones with a
  204.           compatible BIOS.
  205.  
  206.      3. Recovery From Mistaken Entries - The F2 key is the key to
  207.           remember.  The program will prompt you with a series of
  208.           questions for information pertaining to the problem that you
  209.           wish to solve.  If you decide that you wish to change an
  210.           answer to a previous question, you can "back up" to the
  211.           previous question by pressing the F2 key until you arrive
  212.           at the appropriate question.    Normally at this point,
  213.           you can press the carriage return to maintain previously
  214.           defined answers.  If you have used F2 as an EDIT key, you
  215.           can use it to back up to the entry you wish to correct.
  216.           Make the correction, then the program takes over and resolves
  217.           the problem. (In addition, the Esc key can used instead of the
  218.           F2 key.)
  219.  
  220.      4. Definition of Simple and True Interest Rates - For the most part,
  221.           the simple rate is used to compute the periodic rate (daily,
  222.           weekly, monthly, quarterly, etc.) that is used for compounding
  223.           interest over time.  The simple annual rate (SAR) is usually
  224.           called the annual percentage rate (APR) when a loan payment
  225.           calculation is involved.  The true annual rate (TAR) is the
  226.           effective annual interest rate after compounding (reinvesting)
  227.           the interest periodically.  With annual compounding the SAR
  228.           and the TAR are equilvalent.  Consider the following example.
  229.           A savings account has a simple annual rate (SAR) of 6%.
  230.           However, the bank compounds interest on a monthly basis.
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.           What is the true effective annual yield (TAR) on this savings
  239.           account?  First, find the monthly rate by dividing 6% by 12
  240.           months.  Take this rate and put it into the compound value of
  241.           $1.00 formula (CV).
  242.  
  243.                              12
  244.                          .06
  245.                     (1 + ---)   =  1.0617 or 6.17% TAR
  246.                           12
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.      5. Loan Calculations - When working with loans, remember the follow-
  255.           ing definitions.
  256.              a. The Loan Amount is equal to the Present Value of the Loan
  257.                 Payments.
  258.              b. The Unpaid Balance of a Loan at ANY point in its life is
  259.                 equal to the Present Value of the REMAINING Loan Payments.
  260.  
  261.      6. Loan Amortization Schedules
  262.           a. The home mortgage section will only do a single year (12
  263.              months) amortization schedule. (Can you imagine 30 years
  264.              worth of amortization schedule going by on the screen?)
  265.              If you are interested in the amortization schedule for a
  266.              specific year, use the Interest Paid and Amortization
  267.              Schedule for Year N option on the Home Mortgage Menu.
  268.           b. The car loan and personal loan section is meant for short
  269.              term loans (5 years or less).  Therefore, it provides a
  270.              complete amortization schedule of the loan.  If you REALLY
  271.              (are masochistic) want the COMPLETE 30 year amortization
  272.              schedule of the mortgage, this is where you can do it.
  273.           c. The amortization schedules will take into account which
  274.              month of the year that you started making payments on the
  275.              loan.
  276.  
  277.      7. The internal rate of return (IRR) requires a trial and error
  278.             approach to its calculation because the present value
  279.             formulas are polynomial equations.  This program uses
  280.             an interpolation and extrapolation technique called the
  281.             proportional triangles approach in order to triangulate
  282.             down to the IRR value.  This may take a number of attempts
  283.             or iterations.  This section of the program was written to
  284.             show the proportional triangle approach to students.  As
  285.             such the IRR section is not meant to calculate the IRR for
  286.             cash flows where multiple IRRs are present.  Multiple IRRs
  287.             occurs whenever there are a number of negative cash (outflows)
  288.             flows in a problem.  Generally, there will be an IRR for each
  289.             change in sign for the cash flows.  Avoid giving the IRR
  290.             routine a set of cash flows with more than one negative
  291.             cash flow.  In fact, the program works best when there is
  292.             only ONE negative cash flow and that cash flow occurs in
  293.             Period ZERO.  Remember when using IRR to ALWAYS place a
  294.             NEGATIVE CASH FLOW into PERIOD ZERO.  Period Zero for the
  295.             financially uninitiated is right now.
  296.  
  297.  
  298. ADVERTISEMENT:
  299.  
  300.      Read this advertisement only if you are interested in FORTRAN
  301.          programming on the IBM PC and use either the IBM/Microsoft
  302.          or SuperSoft FORTRAN compilers.
  303.  
  304.      This program is written in FORTRAN. (Yes Virginia, there are still
  305.          some old FORTRAN fossils around.)  FORTRAN has been consigned
  306.          to the programming scrap heap and looking at the IBM/Microsoft
  307.          FORTRAN compilers, it is easy to see why.  FORTRAN as implemented
  308.          by these compilers cannot provide a user friendly environment.
  309.          You may notice the single key entry, numeric and text input
  310.          with function key control in this program.  Notice that it is
  311.          very hard for you to inadvertantly hit the wrong key when
  312.          entering numeric data.  Even if you do, the F1 key can be used
  313.          to quickly recover.
  314.  
  315.      If you program in FORTRAN and would like to have complete control
  316.          of the video screen and the keyboard (better than BASIC), play
  317.          music, draw rectangles on screen, clear selected lines or
  318.          windows on the screen, scroll output so it doesn't run off the
  319.          bottom of the screen, a proper continuation (PAUSE) message with
  320.          function key control, cursor control based on row/column instead
  321.          of column/row found with some packages, general DOS/BIOS gates,
  322.          control of the numlock and capslock keys, control of the keyboard
  323.          buffer, screen page control (with color graphics adapter), then
  324.          we have the FORTRAN library for you.  (You can access these
  325.          routines at the LINK step of the compilation.  Simply use the
  326.          routines in your program and make sure that the PC LINKER accesses
  327.          these libraries.)
  328.  
  329.       We will also include financial routines (present value and compound
  330.          value functions), screen setup routines with date
  331.          and time provided (See the first two
  332.          screens of the FINANCE1 program which uses these routines),
  333.          and statistical routines (mean, variance, correlation, serial
  334.          correlation and simple linear regression).   We even include
  335.          the peeks, pokes, get time, get date, and some character string
  336.          routines that Microsoft forgot, which SuperSoft provides.
  337.  
  338.          Availability                         Cost
  339.          -----------------------------------------
  340.          MicroSoft V3.3                     $50.00
  341.          SuperSoft V1.0 and 1.07             45.00
  342.          SuperSoft V2.0 and 2.10             45.00
  343.          Demo                                 8.00
  344.  
  345.      These libraries are NOT user supported.  That is why the Demo is
  346.      available.  The $8.00 for the demo can be applied to the full
  347.      purchase price.  If you are a Pennsylvania resident, please
  348.      include the 6% state sales tax.  Mail check or money order to:
  349.  
  350.                  Computer Handholders, Inc.
  351.                  P.O. Box 59
  352.                  Arcola, PA 19420
  353.  
  354. We have added 32 new routines that support color, pop-up windows, DOS 2.0 file
  355. and subdirectory, and screen writes to/from memory to/from screen.
  356.  
  357.  
  358.  
  359.  
  360.      NOTE:  There is an invoice on page 8 that you may use for your
  361.             tax records or purchasing department.
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377. è
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.                                                                           8
  401.  
  402.                                INVOICE
  403.  
  404.      Your Address and Phone Number:
  405.  
  406.  
  407.  
  408.  
  409.  
  410.      Purchased From:
  411.                       Computer Handholders, Inc.
  412.                       P.O. Box 59
  413.                       Arcola, PA 19420 USA
  414.  
  415.  
  416.      Date:
  417. ---------------------------------------------------------------------------
  418.                                                 Unit       Total
  419.      PRODUCT                          Qty       Price      Price
  420. ---------------------------------------------------------------------------
  421.  
  422.      Present Value Finance Program(Version 3.0) $30.00     $
  423.      CAPBUD - Capital Budgeting Program         $50.00     $
  424.      Additional Corporate Copies                $10.00     $
  425.  
  426.      Student (Direct Purchase)                  $10.00     $
  427.      CAPBUD - Student Version (55 pg. Manual)   $20.00     $
  428.                                                            ----------
  429.                                            SUBTOTAL        $
  430.  
  431.      Pennsylvania State Sales Tax  6% of SUBTOTAL          $
  432.      (PA Residents Only)                                   ----------
  433.                                                TOTAL       $
  434.  
  435.      Your registration fee entitles you to a copy of FINANCE 3.0 which will
  436.      will be sent to you by return mail.
  437.  
  438.      Please Make Check or Money Order Payable to: Computer Handholders, Inc.
  439.      Retain A Copy Of This Invoice For Your Tax Records
  440.  
  441.  
  442.