The Ultimate Algebra II Collection ===================================== MATT SCHRAEDER - 2001 ===================================== This is a collection of programs that are very useful in Algebra I and Algebra II. All included programs written by Matt Schraeder except for the factorial finder. (See #4) For distribution and disclaimer information, see the end of this readme. Version History ================== v1.0 - Initial Realease v1.5 - Added a sythetic division program - Fixed bug in quadradic equation solver in which a non simplifiable discriminate isn't calculated and simplified properly As far as I know there are no more bugs in these programs. However, if you find one, please let me know as soon as possible. Installation =============== TI-83 plus: - Send all files in the 83p folder to your calculator. TI-83: - Send all files in the 83 folder to your calculator. Files Included In Collecton ============================== *NOTE* An underscore (_) indicates a prompt for the user to enter a number. *NOTE8 "sqrt(" idicates a root symbol 1) ALGEBRA2 (Algebra2.8xp, Algebra2.83p) -> Algebra II Menu Program -------------------------------------------------------- -This program gives you easy access to the other programs in this collection. |----------------| |ALGEBRA 2: | |1:IMAGINARY NUM | |2:RADICAL SIMP | |3:FACTORIAL | |4:SYSTEM SOLVER | |5:QUADRADIC | |6:SYNTH DIVISION| |7:QUIT | |----------------| 2) IMAGINARY NUM (Imaginry.8xp, Imaginry.83p) -> Imaginary Number Simplifier ----------------------------------------------------------------- -This is a program that takes a power of the imaginary number 'i' and gives the value of it. -Why this is helpful: The calculator doesn't calculate certain powers of 'i' correctly. |----------------| |----------------| |i^_ | |i^27 | | | | -i| | | | | | | | | | | | | | | | | | | | | | | | | |----------------| |----------------| 3) RADICAL SIMP (Radical.8xp, Radical.83p) -> Radical Simplifier ------------------------------------------------------ -This is a program that takes a root and radicand and displays it in simplest form. It works for any root (I have successfully simplified numbers to the 200th power). It even can do imaginary numbers. -Why this is helpful: The calculator sees radicals as decimals, teachers usually prefer them in simplest from (non-decimal) |----------------| |----------------| |Root? _ | | 4| -read as 4sqrt(5) |sqrt(_ | |sqrt( | -if root is 3 sqrt is replaced by cube root symbol | | | 5| -if root is higher then 3, the root then xroot symbol | | |SIMPLIFIED! | -if root is higher then 9, R then xroot symbol | | | | | | | | -Try using the 1st through 4th roots of 80 and -80 | | | | to see exactly how the program works and displays | | | | answers |----------------| |----------------| 4) Factorial (Fctorial.8xp) -> Factorial Finder -------------------------------------------------- -This is a program that takes a factorial and displays it's decimal value. -Why this is helpful: The calculator can only find factorials up to 69 because it doesn't support higher exponents then 99. This program can find the decimal value of ANY factorial -All credits for writting this Program go to Daniel J. Bishop - danb2k@hotmail.com -For more info see the included "Factorial readme.txt" |----------------| |----------------| |N=?_ | |70!= | | | |1.197857167e100 | | | | | | | | | | | | | | | | | | | | | | | | | |----------------| |----------------| 5) SYSTEM SOLVER (Syssolve.8xp, Syssolve.83p) -> System of Equations Solver (Ax+By=C;Dx+Ey=F) ----------------------------------------------------------------------------------- -This is a program that finds the x and y values for a system of equations. -Why this is helpful: Sure, you can do this using matrices, but why waste the time? This program allows you to easily type values for a, b, c, d, e, and f, and quickly finds x and y values. |----------------| |----------------| |AX+BY=C | | [[-1] | <- X value (if a=1, b=2, c=3, d=4, e=5, and f=6) |DX+EY=F | | [2 ]]| <- Y value (if a=1, b=2, c=3, d=4, e=5, and f=6) |A=?_ | | | |B=?_ | | | |C=?_ | | | |D=?_ | | | |E=?_ | | | |F=?_ | | | |----------------| |----------------| 6) QUADRADIC (Quadradic.8xp, Quadradic.83p) -> Quadradic Equation Solver ------------------------------------------------------------ -This is a program that solves a quadradic equation and shows the answer in decimal and simplest radical form. -Why this is helpful: The calculator's equation solver only finds one possible solution. This program finds both solutions and also displays the answer in both decimal and simplest radical form. |----------------| |----------------| |----------------| |AX²+BX+C=0 | | -1| -reads -1±i sqrt(2) | -1+1.414213562i| |A=?_ | |+- | -if a=1, b=2, and c=3 | -1-1.414213562i| |B=?_ | | i| | | |C=?_ | |sqrt( | |If ... is shown,| | | | 2| |go to the home | | | | | |screen and type | | | | | |S>Frac and | | | | | |T>Frac | |----------------| |----------------| |----------------| |----------------| |----------------| |----------------| |AX²+BX+C=0 | | -1| -reads -1±i sqrt(2) |-1/3+.471404520...| |A=?_ | |+- | ------------ |-1/3-.471404520...| |B=?_ | | i| 3 | | |C=?_ | |sqrt( | -if a=3, b=2, and c=1 |If ... is shown,| | | | 2| |go to the home | | | |----------------| |screen and type | | | | 3| |S>Frac and type | | | | | |T>Frac | |----------------| |----------------| |----------------| |----------------| |----------------| |AX²+BX+C=0 | | 1| -if a=1, b=2, and c=-3 |A=?_ | | -3| |B=?_ | | | -program skips simplest radical form since it has two |C=?_ | | | simple decimal answers | | | | | | | | | | | | | | | | |----------------| |----------------| 7) SYNTH DIVISION (Synthdic.8xp, Synthdiv.83p) -> Synthetic Division --------------------------------------------------------- -This is a program that uses synthetic division to divide binomials in the form of Ax-C into any polynomial with a degree up to 7. -Why this is helpful: The calculator will interpret the X as a variable and solve using whatever number is currently stored in X. |----------------| |----------------| |----------------| 1) |DEGREE?_ | 2) |AX-C | 3) |AX³ | | | |A=_ | |A=_ | | | |C=_ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |----------------| |----------------| |----------------| |----------------| |----------------| |----------------| 4) |AX² | 5) |AX | 6) |CONSTANT? | |A=_ | |A=_ | |A=_ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |----------------| |----------------| |----------------| |----------------| 7) |3 X²| if 6x³+7x²+x+1 |-1 X| ----------- |2 | 2x+3 |-5 R| 1) Enter degree of the polynomial | | 2) Enter Coefficient of X and value for C (2 and -3) | | 3-5) Enter Coefficients of each degree of X (6, 7, and 1) | | 6) Enter the Constant (1) | | 7) Displays Answer - read as "3x²-1x+2 Remander of -5" |----------------| |----------------| |GO AGAIN? | 1) Use the answer from the last synthetic division for the polynomial |1:ANSWER AS POLY| in the next synthetic division and type in a new Ax-C |2:SAME POLY | 2) Use the same polynomial used in the last synthetic division with a |3:START NEW | new Ax-C |4:QUIT | 3) Start all over with a new polynomial and new Ax-C | | 4) Quit | | | | *NOTE* "ANSWER AS POLY" only works correctly if there was no remander |----------------| in the last synthetic division =========================================================================== Other Programs by Matt Schraeder to check out on www.ticalc.org Compuvert - A Hexidecimal, decimal, and binary conversion program Target Praactice - A fun game written in TI-Basic Nibbles 2 - An updated version of the best game ever written for the TI-83 and 83plus =========================================================================== Matt Schraeder - February 2001 - www.pdtheme.com -As with any other program, I will not take any esponsibility for anything that happens to your calculator because of the use of these programs. -This collection and the included programs are free for distribution on any website, as long as I am given credit, this readme is included, and no files are removed or added. -If someone wants to use a program's code as a subroutine in another program, please contact Matt Schraeder at Frozen_solid_16@hotmail.com for permission. Please give a basic idea of what it will be used for. -Feel free to email me for any questions, comments, or bug reports at Frozen_solid_16@hotmail.com -For more info on the Factorial Finder, contact Daniel J. Bishop at danb2k@hotmail.com or see the included "Factorial readme.txt" ===========================================================================