IMPORTANT NOTE: I will not be responsible for any problems that might be present in those programs, and I do not guarantee the allowance of the below programs at exams.
1.Program: BINOMIA2.8xp
Useful for simple binomial expansion in the form of (c+ax)^n and binomial distributions.
2. Program: BINOMIAL.8xp
Useful for more complicated binomial expansion in the form of (ax^p+bx^q)^n.
3. Program: QUADRATI.8xp
Probably the most widely used program for solving quadratic equations in the form of (ax^2+bx+c) giving both roots.
4. Program: CROSSPRO.8xp
A simple program giving the cross product of two three dimensional vectors in the form of (i,j,k) and (x,y,z).
5. Program: GEOSERIE.8xp
Giving either the first term (a), the common ratio (r), the number of terms (n) or the sum to the nth term (s), providing that three of the four terms are known. At prompt, insert the letter "Q" for the term that needs to be calculated, and numbers for the rest of the known terms.
6. Program: ANGLEVEC.8xp
Finding the angle between two vectors using scalar products. Nothing fancy. Be careful about the "radians" or "degrees" mode of the calculator. Works with both 3 and 2D vectors (if in 2D, simply write 0 for all k coordinates)
7. Program: LINEINTE.8xp
The point of intersection for two lines in 3D written in vector forms (ai,bj,ck)+lambda(mi+mj+mk) and (bi+bj+bk)+mu(ni+nj+nk). Outputs the values of lambda and mu and the position vector of the intersection point. If intersection, ourput the coordinates of the point of intersection; if shrewed lines, output "no intersection"; if parallel lines, an error message will popup, because division by 0 is not allowed.
8. Program: GCDEUCLI.8xp
Finding the greatest common devisor using Euclid's alogorithm. The program shows evey step of the process, and the last outputed B value is the greatest common devisor. Can only tolerate numbers of 4 or less digits long, and only up to 8 steps of calculation.
9. Program: ARTHMTC.8xp (Thanks to Alissa for providing this program)
Outputing the first term (A1), The nth term (AN), the common difference (D), the number of terms (N) or the sum (SN) of an arithmetic sequence. Input letter "Q" for the term(s) that you want to find and numbers for the rest.
10. Program: COSINERU.8xp (Thanks to Alissa for providing this program)
Finding the length of sides (A, B or C) or angle (theta) when three of the terms are known using the cosine rule. Input letter "Q" for the term that you want to find and numbers for the rest. Output of length of sidesmaybe an negative number, in that case, it is NOT an ambigious triangle.
11. Program: LINEPLAN.8xp
Finding the intersecting point between a line and a plan. Equation of line given in the form of (I,J,K)+U(L,M,N) and equation of plane given in the form R*(X,Y,Z)=A. The value of U is calculated, and the coordinates of the intersection point outputed. If no intersection, an error message will pop up.
12. Program: PLANPLAN.8xp
Finding the intersecting line between a plane and another plan. Two planes are given in the form AX+BY+CZ=M and DX+EY+FZ=N. Outputs the equation of line in parametric form, with first the coordinates of the point on line, and then the direction of line. Two parallel planes will give an "ERR:DIVIDE BY 0" message.
13. Program: VECPROJE.8xp
Finding the projection of the vector (A,B,C) on (L,M,N).
14. Program: A.8xp RECOMMANDED
This program solves the problem of calculators not being able to display answers in surds. It takes a long decimal and tells you if your answer is actually a pi over something or the something times the square root of 3 for example. A very lengthy program that I found on the internet, but absolutely useful. Can be slow if the answer typed in is too odd, but works extremely well for normal decimals like multiples of root 2, 3, 5 or 7. Detailed description and credit information are found inside the .zip package.
15. Program: APDIFEQU.8xp
For the approximate solution of a differential equation using recurrance relations. Type in dy/dx as an algebric expression such as 2XY, outputs X value first and then Y value, press enter and out pops the next groups of X and Y values.
16. Program: DISTANCE.8xp
Finding the distance between two planes, two shewed lines, two points, a line and a plane, a point and plane, a point and line.
These programs are written with TI83+ calculators. Download the .zip file. Unzipping it gives a .8xp file, which is a backup file for TI83+. Use the TI-Connect software and cable that comes with the calculator to transfer the .8xp file to calculator.