## Program Information Guide

- All information in programs is entered by the user inputting the desired number (or formula) and pressing the "exe" key for the program to accept it

- To proceed to the next part of the program, the "exe" key is used unless the program has a specific menu detailing other options.

- If at any time you "break" the program, press the "exit" key a few times until you return to the list of programs menu. DO NOT press any other key when this happens or you will alter the program code. This will cause the program to function incorrectly next time it is used.

- If a program does not behave the way you expect it to, try re-installing the program to your calculator

- To proceed to the next part of the program, the "exe" key is used unless the program has a specific menu detailing other options.

- If at any time you "break" the program, press the "exit" key a few times until you return to the list of programs menu. DO NOT press any other key when this happens or you will alter the program code. This will cause the program to function incorrectly next time it is used.

- If a program does not behave the way you expect it to, try re-installing the program to your calculator

2 Point Line : 2PT_LINE (Created by Charlie from Casio Kingdom):

This program is relatively easy to use as it displays an easy interface with a menu. Press the corresponding "F key" to perform the desired function. Ensure you start by entering both '"1st point" and "2nd point" to have correct answers displayed. The "F3" line option displays the equation of the line through the points on both slop-intercept form and general form. Midpoint and Distance provide the midpoint between the two entered points and the distance between the points respectively. Press "F6" to exit the program whilst at the main menu.

NOTE: Only works in 2 dimensions

Binomial : BINOMIAL (Created by Me):

This program has a similar interface to "2 Point Line" but performs many different functions. Press the corresponding number key to the corresponding function you wish to execute. Once you have chosen your desired function, to program will ask for the required information and compute your answer. Some of these functions are available in the calculators statistics mode, but this programs expands on the calculators basic functions to provide options the calculator cannot normally handle (such as binomial probability greater than, or equal to, a certain value). The CNTINCL and CNTXCLD functions calculate the binomial probability area in the center of a binomial distribution including and excluding limits respectively.

Bézier curve : BZRCURVE (Unknown Creator):

To use this program simply follow the instructions on the screen of the calculator. The points are entered in the order x-coordinate, y-coordinate through all points in the order start point, end point, control point 1 and control point 2. Take notice of the form of the equation before pressing the "exe" button to cycle through the values of coefficients in the parametric equations. It is recommended to write the equation down as you go and not to try and remember the whole thing. The program will then display a graph of the Bézier curve which should be used as a guide when required to sketch the graph.

Complex Number : CMPLXNUM (Created by Charlie from Casio Kingdom):

Like other programs, this program contains a fairly easy to use graphical menu. Simply press the corresponding keys to guide yourself through the program. The difference with this program is, once in the main menu, "F1", "F4" and "F5" simply change the number in the top left of the calculator screen and do not open another menu. The remaining "F keys" will require extra input to compute the values. Take your time to read every piece of information displayed on the screen to properly interpret what is meant by all the displayed numbers. Press "F6" to exit the program.

NOTE: This program automatically sets angle measurement to radians.

Cosine Rule : COS_RULE (Unknown Creator; Edited By Me):

Very simple to use as it requires only the selection of what to calculate then the information required to calculate it. Press "1" if you wish to calculate an unknown angle, press "2" if you wish to calculate an unknown side and press "3" to exit the program when you are done. The program will loop until you press "3" at the main menu or "break" the program.

The program has an easy to use laid out menu making it easy to navigate to the required table. At the main menu press the key corresponding to the table you wish to enter and it will display a list of the corresponding derivatives. Press the "exe" to return to the main menu of the program when you have finished looking at the table. When you see log_b in the first derivative table, this corresponds to log in base b allowing you to take derivatives of the logarithmic function in any base. Also, remember to use the chain rule when the value inside any of the listed functions is not simply x (but rather a function of x).

Euler Final : EULERFNL (Created by Peter):

Uses Euler's method of numerical integration to approximately calculate the value for F(B). The program is relatively easy to use and can be easily applied to your mathematical problems by following the onscreen instructions. The first piece of entered data must be entered as a function, that function being the derivative given in the question. This program has been known to work with implicit functions but has not been tested to work with a wide variety of implicit functions. This version of the program only returns the final value in the Euler calculation and should be used for a very small step size or high number of steps when intermediate steps are not required.

NOTE: This program automatically sets angle measurement to radians.

Euler Step : EULERSTP (Created by Peter):

Uses Euler's method of numerical integration to approximately calculate the value for F(B). The program is relatively easy to use and can be easily applied to your mathematical problems by following the onscreen instructions. The first piece of entered data must be entered as a function, that function being the derivative given in the question. This program has been known to work with implicit functions but has not been tested to work with a wide variety of implicit functions. This version of the program returns the final value of the numerical integration and every value for every step in between. Should be used when the values of specific steps are required to be shown.

NOTE: This program automatically sets angle measurement to radians.

Exact Value : EXACTVAL (Created by Charlie from Casio Kingdom):

Little explanation is required for this program as it simply lists the exact values of trigonometric functions for set angles. A number on top of another number in one box indicates a fraction consisting on those two numbers and a "~" indicates there is no value for that function at that angle. All angle measurements are listed in degrees.

External Division : EXTRDVSN (Created by Me):

Calculates the point which externally divides the line segment between two points for a given ratio. The program is fairly simple to use if the onscreen instructions on the calculator are understood and followed carefully. Understand that P divides AB in a ratio of C:D in this program. Ensure that the ratio is entered as given in the question and not as interpreted. This is because external division on a line can be a difficult concept to understand when given a positive ratio.

NOTE: Works in 3 dimensions

Internal Division INTRDVSN (Created by Me):

Calculates the point which internally divides the line segment between two points for a given ratio. The program is fairly simple to use if the onscreen instructions on the calculator are understood and followed carefully. Understand that P divides AB in a ratio of C:D in this program. Unlike the previous program, internal division of a line is a much easier concept to understand but care must still be taken when entering the ratio to ensure it is correct.

NOTE: Works in 3 dimensions

Linear : LINEAR (Unknown Creator):

Is easy to use as much of it is following onscreen instructions. Unlike "2 Point Line" this program takes either two points or the slope of a line and one point on the line and calculates the equation from this information. It then displays the equation in both slope-intercept form and general form.

NOTE: Only works in 2 dimensions

To use this program, you must go to run mode from the main menu and enter your desired matrix in mat A. In run mode press "F1" or "F3" to enter the matrix list (whether you are in linear mode of math mode respectively), then press "exe" on mat A. Once your matrix is entered, return to the Matrix PIVOT program and run it. The dimensions to be enter are the number of rows, then the number of columns. Next, enter the elements position that you wish to pivot (row, column). The program will then pivot the matrix and allow you to view the pivoted matrix. To continue press the "exe" key. Follow the onscreen instructions in order to continue pivoting the matrix or to exit the program.

Matrix RREF : MTRXRREF (Unknown Creator):

To use this program, you must go to run mode from the main menu and enter your desired matrix in mat A. In run mode press "F1" or "F3" to enter the matrix list (whether you are in linear mode of math mode respectively), then press "exe" on mat A. Once your matrix is entered, return to the Matrix RREF program and run it. It will display the type of solution and then proceed to display the row reduced matrix once you proceed through the program. The original matrix in mat A will be unchanged.

Perpendicular Bisector : PERPBSTC (Unknown Creator):

Following the onscreen instructions on the calculator should make this program relatively easy to use. Read the initial screen displayed and it should be made obvious on which values to enter when. The program only displays the equation of the line in slope-intercept form. The graph displays the line which is the perpendicular bisector of the points where the 2 X's represent the 2 entered points.

NOTE: Only works in 2 dimensions

Polynomial Division + : POLYDIV+ (Unknown Creator):

A very useful and powerful program which can be used to divide polynomials of up to a couple of hundred degrees of power. Follow the onscreen instructions for entering the polynomial and it should be made clear. An example of entering 2X^3 + 6X - 3 would be: Enter 3 for the highest power, then, enter 2 for the X^3 coefficient, enter 0 for the X^2 coefficient, enter 6 for the X coefficient, and finally, enter -6 for the constant term. The numerator is always entered before the denominator. The results are displayed in a matrix with the each row as described by the program before displaying the matrix (top row is numerator, second row is denominator, third row is quotient and bottom row is remainder). The column to the left starts with the coefficient of the highest power entered (in this case X^3) and decreases the power by one as you work your way to the right of the matrix. i.e. 6 -2 0 5 would be read as 6X^3 - 2X^2 + 5.

Polynomial Multiplication + : POLYMLT+ (Unknown Creator):

A very useful and powerful program which can be used to multiply polynomials of up to very high realistic powers. Follow the onscreen instructions and entering the correct information should be easy. An example of entering 2X^3 + 6X - 3 would be: Enter 3 for the highest power, then, enter 2 for the X^3 coefficient, enter 0 for the X^2 coefficient, enter 6 for the X coefficient, and finally, enter -6 for the constant term. The polynomial of highest order should be entered first to ensure the program works properly. The results are displayed in a matrix as described by the program (top row 1st polynomial, second row 2nd polynomial and bottom row product). Reading off values is the same as the division program but be careful of how high the power goes, it is recommended you start from the right of the matrix (the constant term) working your way up powers (X, X^2, X^3, etc.).

Prime Factor : PRIMFACT (Unknown Creator):

A handy and very easy to use program, simply enter any number into the program and it will return a matrix displaying all prime factors of the entered number. This is helpful when a number needs to be broken up into factors or to check whether your factorization method for that number is going to work correctly. Generally only works for smaller numbers.

Quadratic Factorisation : QUADFACT (Unknown Creator):

Simply enter the quadratic in the form as displayed at the top of the calculator screen. The program then does the rest of the work. It displays the quadratic in factorized form whether it be 2 brackets containing x or an x outside the brackets. The program also displays a method for completing the square. This program is only designed to provide solutions for quadratics with real roots but it will display a method for completing the square for just about any case (including imaginary answers).

Quadratic Iterations : QUADITER (Unknown Creator):

Performs iterations of the form Z -> Z^2 + (c + id). Simply enter the value of c and d, the value of the starting point and the number of iterations and program will do the rest for you. Continue through the program and it will display each each iteration along with the component of the iteration and the modulus of the iteration. The program will then finish by displaying a plot of the the iteration points and connect them with a line (This is especially helpful when determining the behavior of an iteration i.e. convergent, divergent, 2-cycle, etc.).

Right Triangle : RIGHTTRI (Created by Charlie from Casio Kingdom):

This program provides and easy method of determining all sides of a right angled triangle given one side of the triangle and the angle it makes with one side. Select your desired option in the program menu on the calculator and then enter the information. The program will then calculate the length of the sides and display a small triangle diagram, labeling each side. Be careful to enter a correct angle or the program may "break".

NOTE: This program automatically sets angle measurement to degrees.

Sine Rule : SIN_RULE (Unknown Creator; Edited By Me):

A program designed to calculate either a magnitude of an angle or the length of a side based on the sin rule. At the main menu of the program, press "1" if you have two angles and an opposite site or press "2" if you have two sides and an opposite angle. The program will do the rest for you. Press "3" when you are ready to exit the program as it will loop until you do so.

Triangle Solver : TRISOLVE (Created by Charlie from Casio Kingdom):

One of the most powerful programs listed. This program is able to calculate information about a triangle for three entered pieces of information (including the area). Press the corresponding "F key" to the side or angle you wish to enter (sides are lower case letters, angles are upper case letters). As this is a very complicated program, errors can come up quite frequently so be sure to only enter correct triangle information you are given. Attempting to enter three angles will make the program wait for another side length and then subsequently "break" the program.

NOTE: This program sets your decimal place setting to "Fix 2" you may need to enter set up and switch it back to "norm1" or, re-run TRISOLVE and exit properly.

Vector Volume : VCTVOL (Created by Me):

A program designed to calculate the volume and area of shapes made with vectors including a triangle, parallelogram, parallelepiped and tetrahedron. The program has an easy to follow interface so little explanation is needed to use it properly. Just be sure to check the form that each vector is entered and the form of each answer. Vectors are entered one letter at a time while answers are sometimes displayed as "P = value" while the actual answers is the square root of P or a fraction of P (This provides you with exact answers).

NOTE: Works in 3 dimensions

Vector : VECTOR (Created by Me):

Provides seven different vectors operations including: Vector Calculator (gives the vector between two entered points), Dot Product (calculates the dot product of two entered vectors), Cross Product (gives the cross product of two entered vectors), Scalar Triple Product (Is the same as: A o (B X C)) where o is a dot product and X is a cross product, Vector Length (Gives the length of an entered vector), Projection Vector (Gives the projection vector of one vector onto another) and Vector Angle (Calculates the angle between two vectors and displays the answer in degrees). Take note of the form of each vector is entered into the program and the form of the answers as some are displayed as scalars of other vectors or just a single vector with the scalar multiplied through.

NOTE: Works in 3 dimensions and automatically sets angle measurement to degrees.

This program is relatively easy to use as it displays an easy interface with a menu. Press the corresponding "F key" to perform the desired function. Ensure you start by entering both '"1st point" and "2nd point" to have correct answers displayed. The "F3" line option displays the equation of the line through the points on both slop-intercept form and general form. Midpoint and Distance provide the midpoint between the two entered points and the distance between the points respectively. Press "F6" to exit the program whilst at the main menu.

NOTE: Only works in 2 dimensions

Binomial : BINOMIAL (Created by Me):

This program has a similar interface to "2 Point Line" but performs many different functions. Press the corresponding number key to the corresponding function you wish to execute. Once you have chosen your desired function, to program will ask for the required information and compute your answer. Some of these functions are available in the calculators statistics mode, but this programs expands on the calculators basic functions to provide options the calculator cannot normally handle (such as binomial probability greater than, or equal to, a certain value). The CNTINCL and CNTXCLD functions calculate the binomial probability area in the center of a binomial distribution including and excluding limits respectively.

Bézier curve : BZRCURVE (Unknown Creator):

To use this program simply follow the instructions on the screen of the calculator. The points are entered in the order x-coordinate, y-coordinate through all points in the order start point, end point, control point 1 and control point 2. Take notice of the form of the equation before pressing the "exe" button to cycle through the values of coefficients in the parametric equations. It is recommended to write the equation down as you go and not to try and remember the whole thing. The program will then display a graph of the Bézier curve which should be used as a guide when required to sketch the graph.

Complex Number : CMPLXNUM (Created by Charlie from Casio Kingdom):

Like other programs, this program contains a fairly easy to use graphical menu. Simply press the corresponding keys to guide yourself through the program. The difference with this program is, once in the main menu, "F1", "F4" and "F5" simply change the number in the top left of the calculator screen and do not open another menu. The remaining "F keys" will require extra input to compute the values. Take your time to read every piece of information displayed on the screen to properly interpret what is meant by all the displayed numbers. Press "F6" to exit the program.

NOTE: This program automatically sets angle measurement to radians.

Cosine Rule : COS_RULE (Unknown Creator; Edited By Me):

Very simple to use as it requires only the selection of what to calculate then the information required to calculate it. Press "1" if you wish to calculate an unknown angle, press "2" if you wish to calculate an unknown side and press "3" to exit the program when you are done. The program will loop until you press "3" at the main menu or "break" the program.

**Derivate : DERIV8 (Created by Me):**The program has an easy to use laid out menu making it easy to navigate to the required table. At the main menu press the key corresponding to the table you wish to enter and it will display a list of the corresponding derivatives. Press the "exe" to return to the main menu of the program when you have finished looking at the table. When you see log_b in the first derivative table, this corresponds to log in base b allowing you to take derivatives of the logarithmic function in any base. Also, remember to use the chain rule when the value inside any of the listed functions is not simply x (but rather a function of x).

Euler Final : EULERFNL (Created by Peter):

Uses Euler's method of numerical integration to approximately calculate the value for F(B). The program is relatively easy to use and can be easily applied to your mathematical problems by following the onscreen instructions. The first piece of entered data must be entered as a function, that function being the derivative given in the question. This program has been known to work with implicit functions but has not been tested to work with a wide variety of implicit functions. This version of the program only returns the final value in the Euler calculation and should be used for a very small step size or high number of steps when intermediate steps are not required.

NOTE: This program automatically sets angle measurement to radians.

Euler Step : EULERSTP (Created by Peter):

Uses Euler's method of numerical integration to approximately calculate the value for F(B). The program is relatively easy to use and can be easily applied to your mathematical problems by following the onscreen instructions. The first piece of entered data must be entered as a function, that function being the derivative given in the question. This program has been known to work with implicit functions but has not been tested to work with a wide variety of implicit functions. This version of the program returns the final value of the numerical integration and every value for every step in between. Should be used when the values of specific steps are required to be shown.

NOTE: This program automatically sets angle measurement to radians.

Exact Value : EXACTVAL (Created by Charlie from Casio Kingdom):

Little explanation is required for this program as it simply lists the exact values of trigonometric functions for set angles. A number on top of another number in one box indicates a fraction consisting on those two numbers and a "~" indicates there is no value for that function at that angle. All angle measurements are listed in degrees.

External Division : EXTRDVSN (Created by Me):

Calculates the point which externally divides the line segment between two points for a given ratio. The program is fairly simple to use if the onscreen instructions on the calculator are understood and followed carefully. Understand that P divides AB in a ratio of C:D in this program. Ensure that the ratio is entered as given in the question and not as interpreted. This is because external division on a line can be a difficult concept to understand when given a positive ratio.

NOTE: Works in 3 dimensions

Internal Division INTRDVSN (Created by Me):

Calculates the point which internally divides the line segment between two points for a given ratio. The program is fairly simple to use if the onscreen instructions on the calculator are understood and followed carefully. Understand that P divides AB in a ratio of C:D in this program. Unlike the previous program, internal division of a line is a much easier concept to understand but care must still be taken when entering the ratio to ensure it is correct.

NOTE: Works in 3 dimensions

Linear : LINEAR (Unknown Creator):

Is easy to use as much of it is following onscreen instructions. Unlike "2 Point Line" this program takes either two points or the slope of a line and one point on the line and calculates the equation from this information. It then displays the equation in both slope-intercept form and general form.

NOTE: Only works in 2 dimensions

**Matrix PIVOT : MTRXPVT (Created by Me):**To use this program, you must go to run mode from the main menu and enter your desired matrix in mat A. In run mode press "F1" or "F3" to enter the matrix list (whether you are in linear mode of math mode respectively), then press "exe" on mat A. Once your matrix is entered, return to the Matrix PIVOT program and run it. The dimensions to be enter are the number of rows, then the number of columns. Next, enter the elements position that you wish to pivot (row, column). The program will then pivot the matrix and allow you to view the pivoted matrix. To continue press the "exe" key. Follow the onscreen instructions in order to continue pivoting the matrix or to exit the program.

Matrix RREF : MTRXRREF (Unknown Creator):

To use this program, you must go to run mode from the main menu and enter your desired matrix in mat A. In run mode press "F1" or "F3" to enter the matrix list (whether you are in linear mode of math mode respectively), then press "exe" on mat A. Once your matrix is entered, return to the Matrix RREF program and run it. It will display the type of solution and then proceed to display the row reduced matrix once you proceed through the program. The original matrix in mat A will be unchanged.

Perpendicular Bisector : PERPBSTC (Unknown Creator):

Following the onscreen instructions on the calculator should make this program relatively easy to use. Read the initial screen displayed and it should be made obvious on which values to enter when. The program only displays the equation of the line in slope-intercept form. The graph displays the line which is the perpendicular bisector of the points where the 2 X's represent the 2 entered points.

NOTE: Only works in 2 dimensions

Polynomial Division + : POLYDIV+ (Unknown Creator):

A very useful and powerful program which can be used to divide polynomials of up to a couple of hundred degrees of power. Follow the onscreen instructions for entering the polynomial and it should be made clear. An example of entering 2X^3 + 6X - 3 would be: Enter 3 for the highest power, then, enter 2 for the X^3 coefficient, enter 0 for the X^2 coefficient, enter 6 for the X coefficient, and finally, enter -6 for the constant term. The numerator is always entered before the denominator. The results are displayed in a matrix with the each row as described by the program before displaying the matrix (top row is numerator, second row is denominator, third row is quotient and bottom row is remainder). The column to the left starts with the coefficient of the highest power entered (in this case X^3) and decreases the power by one as you work your way to the right of the matrix. i.e. 6 -2 0 5 would be read as 6X^3 - 2X^2 + 5.

Polynomial Multiplication + : POLYMLT+ (Unknown Creator):

A very useful and powerful program which can be used to multiply polynomials of up to very high realistic powers. Follow the onscreen instructions and entering the correct information should be easy. An example of entering 2X^3 + 6X - 3 would be: Enter 3 for the highest power, then, enter 2 for the X^3 coefficient, enter 0 for the X^2 coefficient, enter 6 for the X coefficient, and finally, enter -6 for the constant term. The polynomial of highest order should be entered first to ensure the program works properly. The results are displayed in a matrix as described by the program (top row 1st polynomial, second row 2nd polynomial and bottom row product). Reading off values is the same as the division program but be careful of how high the power goes, it is recommended you start from the right of the matrix (the constant term) working your way up powers (X, X^2, X^3, etc.).

Prime Factor : PRIMFACT (Unknown Creator):

A handy and very easy to use program, simply enter any number into the program and it will return a matrix displaying all prime factors of the entered number. This is helpful when a number needs to be broken up into factors or to check whether your factorization method for that number is going to work correctly. Generally only works for smaller numbers.

Quadratic Factorisation : QUADFACT (Unknown Creator):

Simply enter the quadratic in the form as displayed at the top of the calculator screen. The program then does the rest of the work. It displays the quadratic in factorized form whether it be 2 brackets containing x or an x outside the brackets. The program also displays a method for completing the square. This program is only designed to provide solutions for quadratics with real roots but it will display a method for completing the square for just about any case (including imaginary answers).

Quadratic Iterations : QUADITER (Unknown Creator):

Performs iterations of the form Z -> Z^2 + (c + id). Simply enter the value of c and d, the value of the starting point and the number of iterations and program will do the rest for you. Continue through the program and it will display each each iteration along with the component of the iteration and the modulus of the iteration. The program will then finish by displaying a plot of the the iteration points and connect them with a line (This is especially helpful when determining the behavior of an iteration i.e. convergent, divergent, 2-cycle, etc.).

Right Triangle : RIGHTTRI (Created by Charlie from Casio Kingdom):

This program provides and easy method of determining all sides of a right angled triangle given one side of the triangle and the angle it makes with one side. Select your desired option in the program menu on the calculator and then enter the information. The program will then calculate the length of the sides and display a small triangle diagram, labeling each side. Be careful to enter a correct angle or the program may "break".

NOTE: This program automatically sets angle measurement to degrees.

Sine Rule : SIN_RULE (Unknown Creator; Edited By Me):

A program designed to calculate either a magnitude of an angle or the length of a side based on the sin rule. At the main menu of the program, press "1" if you have two angles and an opposite site or press "2" if you have two sides and an opposite angle. The program will do the rest for you. Press "3" when you are ready to exit the program as it will loop until you do so.

Triangle Solver : TRISOLVE (Created by Charlie from Casio Kingdom):

One of the most powerful programs listed. This program is able to calculate information about a triangle for three entered pieces of information (including the area). Press the corresponding "F key" to the side or angle you wish to enter (sides are lower case letters, angles are upper case letters). As this is a very complicated program, errors can come up quite frequently so be sure to only enter correct triangle information you are given. Attempting to enter three angles will make the program wait for another side length and then subsequently "break" the program.

NOTE: This program sets your decimal place setting to "Fix 2" you may need to enter set up and switch it back to "norm1" or, re-run TRISOLVE and exit properly.

Vector Volume : VCTVOL (Created by Me):

A program designed to calculate the volume and area of shapes made with vectors including a triangle, parallelogram, parallelepiped and tetrahedron. The program has an easy to follow interface so little explanation is needed to use it properly. Just be sure to check the form that each vector is entered and the form of each answer. Vectors are entered one letter at a time while answers are sometimes displayed as "P = value" while the actual answers is the square root of P or a fraction of P (This provides you with exact answers).

NOTE: Works in 3 dimensions

Vector : VECTOR (Created by Me):

Provides seven different vectors operations including: Vector Calculator (gives the vector between two entered points), Dot Product (calculates the dot product of two entered vectors), Cross Product (gives the cross product of two entered vectors), Scalar Triple Product (Is the same as: A o (B X C)) where o is a dot product and X is a cross product, Vector Length (Gives the length of an entered vector), Projection Vector (Gives the projection vector of one vector onto another) and Vector Angle (Calculates the angle between two vectors and displays the answer in degrees). Take note of the form of each vector is entered into the program and the form of the answers as some are displayed as scalars of other vectors or just a single vector with the scalar multiplied through.

NOTE: Works in 3 dimensions and automatically sets angle measurement to degrees.

**Scheduled to be updated soon