MathPack 20 Instruction Manual

 

Introduction

MathPack 20 is a set of programs that I wrote and while doing the Pure Math 20

20 course, (Grade 11). I have packaged all the programs into one, but if you want the individual files, you can email me and I'll send them to you. As this is a beta release, you should note that when debugging some of these, I just added a few little snippets of code instead of restructuring the entire program, though I am working on and will release a much better version later on, and a MathPack 30 once I finish it. You are free to distribute this program, though please do not modify it.

 

The purpose of this guide is to show you how to use and understand these programs (though most of them are pretty easy to understand already).

 

Contact Information

Disclaimer

 

Main Menu

Choose your program :

 

Here is a description of each subprogram

 

Cardona's Formula Program

This program uses Cardona's formula to find the roots (real and complex) of a cubic function. The solutions displayed are the constants, k, in the term x+k=0. So, in the below example, we get the solution {3,1,2}, which means that the solutions are (x+3),(x+1), and (x+2). Thus, (x+3)(x+2)(x+1)=x3-6x2+11x-6=0.

Note:This program changes your mode to a+bi (Complex) and then to Real (assumes that you had Real mode on before).

 

Polynomial Division Program

This program uses Synthetic Division to divide to polynomials. You are required to input the dividend and then the NVP (Non Permissible Value). So for example, to divide x2+10x+25 by x-5, you would get the following:

The answer is in the exact form you would get when you use Synthetic Division.

As in {axn,axn-1,ax1,ax0,R} where R is the remainder. So in the example, we get "{1,15,100}" when we divide   x2+10x+25 by

the NPV (non permissable value)

{1,15,100}     means      x2+10x+25 / x-5  = x+15 R 100

power:     1,  0      R

 

Factors Program

This is a VERY simple integer factoring program. Not recommended for larger numbers.

 

Polynomial Factors Program

This programs is based on the Integral Zero Theorem. You are prompted to enter an equation (uses Str1 and Y1 ) and then the constant term, k. Basically, it finds the factors of k and sees if any of them satisfy the equation. The below example shows a factor of x2+10x+25=0.

(Note: The Inequality Solver uses the same program to find the intervals and test them. I haven't added any instructions for the Inequality Solver because it doesn't really work all the time, though it should work fine on quadratic inequalities. I'm still working on it and a newer, possibly fool-proof, version will be available in the next release. )

 

Quadratic Equation Solver

The largest program of them all. Prompts you to enter a,b, and c of the equation ax2+bx+c. It displays the root (real or complex) of the function in it's simplest form.

 (Note: You should be aware that the program does not display both roots when in fraction form- it only displays the '+' sign, not the +/- sign. But you would understand right?)

 

It also factors any equation with a degree of 2 (enabling it to factor linear equations would be a waste of time and space) and displays the equation in y=a(x+p)2+q form, where (p,q) is the vertex. It also displays the fraction form of p and q if they are not integers (these are not simplified fractions).

 

 

Triangle Solver

Obvious by the name, this program solves angles and sides of any triangle given three other pieces of information as follows:

Where you are solving for either angle 'A' or side 'a'. The three letters proceeding the option represent what you need to solve for that angle/side. sides = "a,b,c" angles = "A,B,C". Of course, this does not mean you are limited to solving for angle 'A' or side 'a', as you can substitute the sides/angles (you probably already knew that ;) )

 

Contact Information

Author: Ahmed Makhdoom

Email: tsukasah_x@hotmail.com

Web: www.geocities.com/tsukasah_x

 

Disclaimer

This program has a few known bugs and I am working on fixing them for version 1.0, but as this program is in the public domain, I am not responsible for anything that happens to you, your calculator, computer, or anything else. Use this program at your own risk.

 

|Back to the Top |

 

 


Copyright © 2005 Ahmed A. Makhdoom