84 calc

Basic Finance:   Interest, simple, future, present, compound

Introduction:  This program deals with solving algebra problems in finance and accounting. It can calculate simple, compound and continuous interest, normal rate, present value, future value, as well as the effective interest rate.


       
 Comp Int Rate Amt compound Int  Future Val Present Val

Description:   This program includes many finance formulas. It will do simple, compound, and continious interest. The main advantage is speed and accuracy for timed tests.
  Note: This program is in TI-BASIC and can be entered into the calculator by the calculator keyboard. Do not enter the outline, line numbers or comments, they are for reference only. The example programs below are for testing the program. If you get the values listed, the program was entered correctly. If not, check the listing and correct it. The program has been checked and tested.

Outline:   
Line 2. Clear 
Line 4 - 13. Preparation 
Line 15. Menu Finance  
Line 17. Menu Simple  
Line 19. Menu Compound  
Line 21. Menu Future  
Line 23. Menu Present  
   Lbl 1. Simple Interest   Lbl 3. Future Value
Line 26. Lbl A. InterestLine 80. Lbl N. Future Value  
Line 32. Lbl B. Principle Line 86. Lbl O. Payment  
Line 38. Lbl C. Rate Line 92. Lbl P. Periods  
Line 44. Lbl D. Time Line 98. Lbl Q. Rate  
   Lbl 2. Compound Interest   Lbl 4. Present Value
Line 50. Lbl G. AmountLine 104. Lbl T. Present Value 
Line 56. Lbl H. PrincipleLine 110. Lbl U. Payment  
Line 62. Lbl I. Rate Line 116. Lbl V. Periods  
Line 68. Lbl J. Periods Line 122. Lbl W. Rate  
Line 74. Lbl K. Eff. Rate   
     Examples 
     Finance Formulas 
     Reference Links 
 

prgmFINANCE

Line Command or Statement Comments
   1. MEM = 2102 
   2. ClrHomeClrHome
   3. Float 
   4."PRIN= ->Str1PRINCIPLE
   5."RATE = ->Str2RATE
   6."TIME = ->Str3TIME
   7."INT= ->Str4INTEREST
   8."PER = ->Str5PERIODS
   9."AMT = ->Str6AMOUNT
   10."PMTS/YR = ->Str7PAYMENTS/YEAR
   11."FUT VAL = ->Str8FUTURE VALUE
   12."PRES VAL = ->Str9PRESENT VALUE
   13."PYMT = ->Str0PAYMENT
   14.Lbl 0 
   15.Menu("FINANCE","SIMPLE INT",1,"COMPOUND INT",2,"FUTURE VALUE",3,"PRESENT VALUE",4,"QUIT",5)Menu Finance
   16.Lbl 1 
   17.Menu("SIMPLE INT","INTEREST",A,"PRINCIPAL",B,"RATE",C,"TIME",D,"QUIT",0)Menu Simple
   18.Lbl 2 
   19.Menu("COMPOUND INT","AMOUNT",G,"PRINCIPAL",H,"PER RATE",I,"PERIODS",J,"EFF. RATE",K,"QUIT",0)Menu Compound
   20.Lbl 3 
   21.Menu("FUTURE VALUE","FUTURE VALUE",N,"PAYMENT",O,"PERIODS",P,"RATE",Q,"QUIT",0)Menu Future
   22.Lbl 4 
   23.Menu("PRESENT VALUE","PRESENT VALUE",T,"PAYMENT",U,"PERIODS",V,"RATE",W,"QUIT",0)Menu Present
   24.Lbl 5 
   25.Stop 
   26.Lbl AInterest
   27.Input Str1,P: Input Str2,R: Input Str3,T 
   28.round(PRT,2)->II = PRT
   29.Disp Str4Interest
   30.Pause I 
   31.Goto 1 
   32.Lbl BPrinciple
   33.Input Str4,I: Input Str2,R: Input Str3,T 
   34.round(I/(RT),2)->PP = I/(RT)
   35.Disp Str1Principle
   36.Pause P 
   37.Goto 1 
   38.Lbl CRate
   39. Input Str1,P: Input Str4,I: Input Str3,T 
   40.I/(PT)->RR = I/(PT)
   41.Disp Str2Rate
   42.Pause R 
   43.Goto 1 
   44.Lbl DTime
   45.Input Str1,P: Input Str4,I: Input Str2,R 
   46.round(I/(PR),2)->T T = I/(PR)
   47.Disp Str3Time
   48.Pause T 
   49.Goto 1 
   50.Lbl GAmount
   51.Input Str1,P: Input Str2,I: Input Str5,N 
   52.round(P(1+I)^N,2)->A A = P(1 + I)^N
   53.Disp Str6Amount
   54.Pause A 
   55.Goto 2 
   56.Lbl HPrinciple
   57.Input Str6,A: Input Str2,I: Input Str5,N 
   58.round(A/(1+I)^N,2)->PP = A/(1 + I)^N
   59.Disp Str1Principle
   60.Pause P 
   61.Goto 2 
   62.Lbl IRate
   63.Input Str1,P: Input Str6,A: Input Str5,N 
   64.Nsqrt(A/P)-1->I I = Nsqrt(A/P)-1
   65.Disp Str2Rate
   66.Pause I 
   67.Goto 2 
   68.Lbl JPeriods
   69.Input Str1,P: Input Str6,A: Input Str2,I 
   70.round(ln(A/P)/ln(1+I),2)->NN = In(A/P)/In (1+ I)
   71.Disp Str5Periods
   72.Pause N 
   73.Goto 2 
   74.Lbl KEff. Rate
   75.Input "NOM RATE=",R: Input Str7,M 
   76.(1+R/M)^M-1->E E = (1+R/M)^(M-1)
   77.Disp "EFF RATE="Eff. Rate
   78.Pause E 
   79.Goto 2 
   80.Lbl N Future Value
   81.Input Str0,A: Input Str2,I: Input Str5,N 
   82.round(A((1+I)^N-1)/I,2)->FF = (A((1+I)^N-1)/I
   83.Disp Str8Future Value
   84.Pause F 
   85.Goto 3 
   86.Lbl O Payment
   87.Input Str8,F: Input Str2,I: Input Str5,N 
   88.round(FI/((1+I)^N-1),2)->AA = FI/(1+I)^(N-1)
   89.Disp Str0Payment
   90.Pause A 
   91.Goto 3 
   92.Lbl P Periods
   93.Input Str0,A: Input Str8,F: Input Str2,I 
   94.round(ln(1+FI/A)/ln(1+I),2)->NN = ln(1+FI/A)/ln(1+I)
   95.Disp Str5Periods
   96.Pause N 
   97.Goto 3 
   98.Lbl Q Rate
   99.Input Str0,A: Input Str8,F: Input Str5,N 
   100.solve(((1+I)^N-1)/I-F/A,I,NÍsqrt(F/A)-1)->II = ((1+I)^N-1)/I-F/A,I,NÍsqrt(F/A)-1
   101.Disp Str2Rate
   102.Pause I 
   103.Goto 3 
   104.Lbl T Present Value
   105.Input Str0,A: Input Str2,I: Input Str5,N 
   106.round(A(1-(1+I)^-N)/I,2)->Pneg N
   107.Disp Str9Present Value
   108.Pause P 
   109.Goto 4 
   110.Lbl UPayment
   111.Input Str9,P: Input Str2,I: Input Str5,N 
   112.round(PI/(1-(1+I)^-N),2)->Aneg N
   113.Disp Str0Payment
   114.Pause A 
   115.Goto 4 
   116.Lbl VPeriods
   117.Input Str9,P: Input Str0,A: Input Str2,I 
   118. round(-ln(1-PI/A)/ln(1+I),2)->Nneg In
   119.Disp Str5Periods
   120.Pause N 
   121.Goto 4 
   122.Lbl WRate
   123.Input Str9,P: Input Str0,A: Input Str5,N 
   124.solve((1-(1+I)^(-N))/I-P/A,I,AN/P-1)->I neg N
   125. Disp Str2Rate
   126.Pause I 
   127.Goto 4 
 
  Examples:
 
Simple Interest:Future Value:
   P = principal   P = principal
   r = annual interest rate   r = annual interest rate
   t = time (in years)   t = time (in years)
       I = Prt        FV = P(I + rt)
 Find simple interest paid to borrow $5350 for 5 months at 6%
Note: 5 months is 5/12 of a year - 6% is .06 (ans. $133.75)
 Find the future value of a simple interest loan for $210 for 8 months at 7%  (amount that must be paid back) $219.80
  
Present ValueCompound Interest
   P = principal   P = principal
   r = annual interest rate   r = annual interest rate
   t = time (in years)   m = number of periods per year
       PV = P / (1 + rt)   n = total number of periods
        CI = P [1 +(r/m)^n]
 Find the present value of a simple interest savings for $ 210 for
8 months at 4%  (amount that must be deposited) $204.55
 Find the future value (final amount on deposit) and the amount of interest earned for $ 18,950, at 6% compounded quarterly for 5 yrs ($25,522.90 - $6572.90)
 
Reference: Finance Formulas
 
 Simple Interest Future Value Compound Interest Future Value
  FV = PV * (1 + ( i * N ) ]  FV = PV * ( 1 + i )N
    FV - future value (or maturity value)    FV - future value (or maturity value)
    PV - principal or present value    PV - principal or present value
    i - interest rate per period    i - interest rate per period
    N - number of periods    N - number of periods
  
 Simple Interest Compounded Interest
  I = PV * i * N  i = FV - PV
    I = Simple Interest    i = interest rate in percent per period
    PV - principal or present value    FV = future value (maturity value)
    i - interest rate per period    PV = present value
    N - number of periods 
  
  Annuity Simple Interest Amortized Loan Formula
  FV = PMT * [ ( ( 1 + i )N - 1 ) / i ]  PV * ( 1 + i )N = PMT * [ ( 1 + i )N - 1 ] / i
    FV = future value (maturity value)    PMT = the payment per period
    PMT = payment per period    i = interest rate in percent per period
    i = interest rate in percent per period    PV = loan / mortgage amount
    N = number of periods
    N = number of periods
 
Reference:
  Information or Links:
 
financial formulas:
  Financial Formulas and Financial Equations
  Wheatworks Software's Library of Financial Formulas
  Online Financial Calculator
  Library of Financial Formulas
 
  Using the TI-83 graphing calculator tutorial
General Info - Algebra 1 - Statistics 1 - Algebra 2 - Trigonometry - Statistics 2 - PreCalculus - Calculus http://mathbits.com/mathbits/TISection/Openpage.htm
 
  TI Calc.org TI-83 (Basic) Finance Programs
Basic Finance Calculator - Compound Interest - Continuously Compounding Interest - Business Package
http://www.ticalc.org/pub/83plus/basic/math/finance/
 
  TI Calc.org TI-83 (Basic) Math Programs
Percent Solver - 48 Math Functions - Math Formulas - Fractions - Decimal to Fraction - Decimal Simplifier - Arithmetic Problem - Ratio Solver - GCD finder
http://www.ticalc.org/pub/83/basic/math/
 
  TI Calc.org TI-83 (Basic) Algebra Programs
Algebra Helper - Algebra 1 Programs - Algebra Formulas - Solve for Roots of Polynomials - Area of Triangle - Area & Volume Utility - Binomial Expansion - Linear Equations Solver - Length, Surface Area, Volume - Pathagorean Theorem - 2-D and 3-D Formulas of Polygons - Sequence Solver - SubSet - Set Solution Finder
http://www.ticalc.org/pub/83plus/basic/math/algebra/
 
  United TI Basic Forums
United-TI is a programming group for Texas Instruments graphing calculators. It has a forum that discusses programming in general the TI calculator community, computer advice, and anything else of interest
  Table Of Contents
http://www.unitedti.org/index.php?showforum=4
 
  TI Basic Developer
This section of the site covers how to make TI-Basic programs for the TI-83, and TI-84 calculators
http://tibasicdev.wikidot.com/home
 
FREE TUTORIALS © Cadet Career Counseling all rights reserved