Algebra Solver v2.1

Algebra



Authors
Morgan Davies
E-mail
morgan@ss.ticalc.org

morgazum85@gmail.com

morgan@ticalc.org
Title
Algebra Solver v2.1
Size
TI-83
3870

TI-83 Plus (Ion)
3875
Updated
April 5, 2005
Description
A very useful math application for Algebra I students. It has 3 primary categories: Quadratic Equation, Pythagorean Theorem, and (x1,y1)(x2,y2). The quadratic section solves for however many X intercepts it has (0, 1, or 2), the y-intercept, discriminate, vertex, line of semetry, and weather the graph opens up or down. The pythagorean section will solve for the unknown variable from the pythagorean theorem either A, B, or C. In addition it checks to make sure the triangle is in fact a right triangle. The final section is the point solver. Enter in any two points and it will solve for the slope of the line, the X and Y intercept, midpoint, distance, and will put the equation in Y=M(x) + B form for you. It also works with horizontal and verticle lines! It's pure ASM and very fast!! This program is guaranteed to never give you a wrong answer! Download to make your life easier!

If anyone is wondering why I chose to make another quadratic solver, especially when there is already one built into the 86, then please le t me explain. First it was all about making an algebra pack and it just wouldn't be a pack without a quad solver. Secondly it solves for much more than just the x intercepts, it solves for everything imaginable! Finally I was looking through the 86 ASM directory at ticalc.org and I found a quad solver that was actually BASIC. When I was the filearchiver at ticalc.org I moved it :-)


1. Loading the Program
2. What program do I use? - Compatibility Issues
3. Running the Program

4. Need Help With ASM?




Loading the Program

  • Unzip the program from the downloaded .zip file.
Using any .zip utility you wish, unzip the .83p(TI-83), or .8xp(TI-83+) program from the .zip file. I use ZipGenius.
  • Get the proper linking software and cable
Currently the 83 & 83+ series of calculators can use both TI-Graph Link and TI Connect software to transfer this program to your calculator. Most likely you will need to use TI Connect to send the file to your calculator. However both methods are described below.
  • Sending with TI Connect
If your calculator didn't come with the software you will need to download it first. Install the program and hook your USB cable up to your computer and calculator. Turn your calculator on to the home screen and start the TI DeviceExplorer. You may have to change a few setting for your computer to establish a connection with your calculator, and there is a help file within TI Connect to help you with that if you need it. Once you have a connection established drag and drop the file from within this .zip file to the DeviceExplorer window and you will see it transfer to your calculator.
  • Sending with TI-Graph Link
Very few people use the old TI-Graph Link cable anymore. The software is still widely used to edit BASIC programs. If you don't have the software download it from TI. Install the TI-Graph Link software for your calculator and run the program. Turn your calculator on and have it set at the default home screen (can't be in a program.) Ok back to the computer...click the icon near the top tool bar that has the arrow pointing at the calculator. You may have to change your port number if a link is not correctly established. Once you have a secure connection find this program and select it to send to your calculator. Beyond here will be easy to figure out. Complete sending the desired programs to your calculator.



What Program do I use? - Compatibility Issues
  • There are many programs in this .zip file. Which do I use?
    • If you have a TI-83 you have one one option and that is the file with the .83p extension. You also have to use Ion as it is the only shell this program was made for on the TI-83.
    • If you have a TI-83 Plus of any type you need to use the file with the .8xp extension.
    • If you are using the TI-84 Plus I am not entirely sure if this program will work since it has not been compiled for MirageOS, however the Ion version may work just fine.
  • Weather you have a 83, 83+, or 84+ you will need a shell to run this program, here is a compatibility table with links to download the proper shell.

Calculator
Ion
MirageOS
TI-83
X
n/a
TI-83 Plus
X
no
TI-83 Plus SE
X
no
TI-84 Plus Unknown**
no
TI-84 Plus SE
Unknown** no
Click the 'X' to download the shell for that specific calculator

** If you have either of these calculators and are willing to test if 'Ion' works with this program on this calculator, please notify me so I know for sure. To download the shell, click the 'Unknown' link.



Running the Program
  • Installing the Shells
    • Ion
      • This is the more complicated of the two shells to install but still very easy. After you transfer the grouped files to your calculator press [PRGM] and scroll down to "ION." Hit [ENTER] twice and it should display a message that says Ion was successfully installed. Press [PRGM] one more time and the very top entry should be "A," press [ENTER] twice and this will run prgmA. This will start Ion. If you don't have any program that were compiled specifically for Ion it will automatically quit.
Once you have started Ion you simply have to highlight this programs name and press enter. The program will start and you will be on your way.

  • Operating and Usage
Once you start the program you will be brought to a main menu with four options.

-Quadratic Equation
-Pythagorean Theorem
-(x1,y1)(x2,y2)
-Quit

Menu Keys

Key
Action
Up
Move Up one Selection
Down
Move Down one Selection
Exit
Quit the Program


Quadratic Equation-

This is very strait forward. Enter in the values of A, B, & C and you will be given all the answers. If you enter in the value of zero for 'A' then you will get an error because that would not be a parabola which all quadratic problems are.
  • Quadratic Example Problem
Inputs-

A=? 2
B=? 5
C=? -3

Outputs-

X-Intercept =
    x1 = .5
    x2 = -3
Y-Intercept = -3
Discriminate = 49
Vertex =
    x = -1.25
    y = -6.125
Line of Symmetry = -1.25
Graph Opens Up!



Pythagorean Theorem-
From the menu press the "F keys" relative to which variable you do not know and wish to solver for. Enter in the two values which you know and the results will be shown.
  • Pythagorean Example Problem - F2, Solving for 'A'
Inputs-

B=? 4
C=? 5

Outputs-

A=? 3
B=? 4
C=? 5



(x1,y1)(x2,y2)-
Put in any two points and you will be given their slope, X & Y intercepts, Y=M(x) + B formula, midpoint, and distance.
  • (x1,y1)(x2,y2) Example Problem
Inputs-

x1=? 2
y1=? 3
x2=? 5
y2=? 7

Outputs-

Slope = 1.33333
X-Intercept = -.25
Y-Intercept = .33334
Distance = 5
Midpoint = (3.5,5)
Formula=
    y=1.33333(x)+.33334




Need Help With ASM?

If you are wanting help with any part of TI-86 or any TI-83 series z80 Assembly math feel free to contact me. I know a good amount of ASM for both calculators, but certainly not all of it. I love helping out. It gives me an opportunity to learn if I don't know how to do it already. So like I said, feel free to contact me. I have AIM and am on quite a bit. My screen name is Morgazum85.

I have stopped programming in BASIC for all TI Calculators, but I may be able to assist you in some circumstances. If you have any questions with the source of this program I will gladly answer them for you. That's about it. Thanks for downloading and please feel free to use segments of this code if you wish, but please give credit. Thanks for downloading and feel free to give the program to anyone you want! :-)