Home | TI-86 Calculator Programs

TI-86 Calculator Programs

Introduction

Over the course of high school and college, I wrote some two dozen programs for my TI-86 Graphing Calculator. These programs range from programs to quickly compute the answers to simple formulas (such as the area and volume of various geometric objects) or commonly used formulas (such as the quadratic equation) to more complex programs (such as for solving binomial equations or computing the difference quotient). I have even written an accounting program to aid in allocating group costs and determining the relative fair market values of individual items. I have included the most useful of these programs on this website.

Please Note: It has been a long time since I've used any of these programs or even taken a math class, much less done any programming for the TI-86. Therefore, I am not able to answer any questions related to these programs. They are provided "AS IS" without representation of fitness for any particular purpose.

About the Programs

All programs include descriptions and screen shots. Although I do not remember all the math involved in the programs and haven't been able to write good descriptions for some of the programs, you may rest assured that the programs work flawlessly. Additionally, many programs include the source code so you can manually re-type the programs into your calculator if you don't have the TI Graph Link. But, I strongly suggest that it'd save you a lot of time and trouble to download the programs rather than re-typing them. All my programs are written so as to be self-contained and not conflict with other programs. For example, the variable names chosen for all the programs include an "E" at the end. This is to make it less likely that the variable name is already in use. (That is, instead of using x and y, I would use XE and YE.) Also, my programs will delete all the variables created by it at the end of the program. So, it won't leave you with used variables scattered throughout your calculator's memory.

Requirements

All programs are written for the Texas Instruments TI-86 Graphing Calculator. This is the only calculator that they have been tested on and will not work on most other models. To use the programs on this website, download them to your computer. Then, transfer them to your TI-86 using a TI Graph Link and appropriate software. You must have a TI Graph Link to transfer these programs to your calculator. Click for more information about the TI-86 Graphing Calculator, such as where to buy the calculator or the TI Graph Link.

Click program name for screenshots and additional details.

CQUADABS
"Complex Quadratic Solver"

Solves quadratic equations, including equations with complex roots. The program prompts for 'a', 'b', and 'c' and then gives the numerical value(s) of x.

BINOMIAL
"Binomial Theorem and Pascal's Triangle"

Displays the nth term of a binomial. This program will let you use 'a' and 'b' for variables or specify your own, including coefficients, variables, and exponents on the variables. The program also checks for erroneous inputs by user. Furthermore, this program also renders Pascal's Triangle to the 13th level. It will solve for Binomials up to k=1999!

This is my most complex program!

LOGABS
"Unfamiliar Logarithm Solver"

Solves logarithms of unfamiliar bases. The program will prompt for a base (any positive integral) and the number to take the log of.

SqrtABS
"Square Root Simplifier"

Program prompts for a square root and then displays it in it's simplest form. For example, if the user enters the square root of 24, the program will return 2 times the root of 6.

VSRFABS
"Volume and Surface Area Solver"

This program solves for the volume and surface area of various geometric shapes, including Pyramids, Cones, Cylinders, Spheres, and Cubes. It also displays the formulas used in the computations. This program was never fully completed and not all the geometric shapes have solver programs written for them, though they all have the formulas available for display.

DifQuABS
"Difference Quotient"

This program will return the difference quotient for any single-variable formula.

RelVaABS
"Relative Fair Market Value"

This program will compute the Relative Fair Market Value of each individual item (up to four) purchased as a group. The user must know the group price paid as well as the value of each individual item by itself. The purpose of this program is to determine what part of the group purchase price to allocate to each individual item. This is necessary for accounting purposes.

BIPRBABS
“Binomial Probability ”

Solves for Binomial Probability. (I'm not really sure what this means, now that I am writing this description 2+ years after writing the program. If you could provide a description for this program, it would be greatly appreciated.)

CORCOABS
“Sample Correlation Coefficient”

Solves for the sample correlation coefficient. (I'm not really sure what this means, now that I am writing this description 2+ years after writing the program. If you could provide a description for this program, it would be greatly appreciated.)

INDDFABS
“Independent 2-Sample Test of Means with Unequal Variance”

Solves for the degrees of freedom. (I'm not really sure what this means, now that I am writing this description 2+ years after writing the program. If you could provide a description for this program, it would be greatly appreciated.)

SMPCOABS
“Sample Slope (b1)”

Solves for the sample slope. (I'm not really sure what this means, now that I am writing this description 2+ years after writing the program. If you could provide a description for this program, it would be greatly appreciated.)

STA1VABS
“Statistics 1 Variable Analyzer”

This program will process a list of numbers in the xStat list (accessed through the Stat menu on the calculator). It will run the XFSTAABS program to fill the fStat (frequency) list with all 1's, and then perform a statistical analysis on the xStat list.

STA2VABS
“Statistics 2 Variable Analyzer”

This program will process a list of numbers in the xStat and yStat lists (accessed through the Stat menu on the calculator). It will run the XFSTAABS program and the YFSTAABS program to fill the fStat (frequency) list with all 1's, and then perform a statistical analysis on the xStat list.

XFSTAABS
“xStat to fStat Filler”

This program was written to make working with statistical problems quicker by reordering lists in the TI-86 Statistical Editor. This program fills the fStat column with the value '1' for as many entries as there are xStat entries.

YFSTAABS
“yStat to fStat Filler”

This program was written to make working with statistical problems quicker by reordering lists in the TI-86 Statistical Editor. This program fills the fStat column with the value '1' for as many entries as there are yStat entries.

MGkABS
"Multiple-Channel Waiting Line Model with Poisson Arrivals (M/G/k Model with blocked customers cleared)"

This program will solve for the probability that a given number of service channels are busy.

MMkABS
"Multiple-Channel Waiting Line Model with Poisson Arrivals (M/M/k Model)"

This program will solve for the probability that no units are in the system.

 

SURFCYL
"Surface Area of a Right Circular Cylinder

This program will computer the surface area of a right circular cylinder.

Not Available...

SURFRCCO
"Surface Area of a Right Circular Cone"

This program will computer the surface area of a right circular cone.

Not Available...

SURFSPH
"Surface Area of a Sphere"

This program will compute the surface area of a sphere.

Not Available...

VOLCYL
"Volume of a Right Circular Cylinder"

This program will solve for the volume of a right circular cylinder.

Not Available...

VOLPYMID
"Volume of a Right Pyramid with a Rectangular Base"

This program will solve for the volume of a right pyramid with a rectangular base.

Not Available...

VOLRCCON
"Volume of a Right Circular Cone"

This program will solve for the volume of a right circular cone.

Not Available...

VOLSPH
"Volume of a Sphere"

This program will compute the volume of a sphere.

Not Available...

QUADABS
"Quadratic Solver"

This program is similar to the "Complex Quadratic Solver" except that it will display "no real roots" for cases in which the roots of x are complex (non-real) numbers.

Not Available...

BinVaABS
"Binomial w/ Custom Variable Solver"

This program is similar to the "Binomial Theorem" program and will solve for the nth term of a binomial using custom variables.

Not Available...

DISPOINT
"Distance Between Two Points"

This program will solve for the distance between two points on a line.

Not Available...

MIDPOINT
"Midpoint of Two Points"

This program will solve for the midpoint of two points on a line.

Not Available...

 

All programs Copyright © 1999 - 2004 by Andrew Stockment. All Rights Reserved.

Permission is granted for free use and redistribution of these programs. Credit and links back to this site are appreciated. Thanks!

BinmABS
"Binomial Solver"

This program is similar to the "Binomial Theorem" program and will solve for the nth term of a binomial.

Not Available...

BinomABS [has bugs]
"Binomial Solver Fancy Version"

This program is a work in progress. I started re-writing the output of the Binomial programs so that they look cleaner. However, I never had the time to finish this project before the math course I was taking ended. I have not since gone back to complete it. This program only partially works and I caution that it will truncate exponents that are more than one digit.

Not Available...