Archives: Casio Prizm (fx-CG) Math Programs
Currently viewing:

Casio Prizm programs for all versions of the calculator. Some programs designed for earlier versions (the CG10 and CG20) may not work correctly on newer calculators (the CG50). We have a guide for how to put programs on the calculator. Lua programs also need LuaZM to run.

## Files

1. ### Eigenmath

This is a port of the powerful Eigenmath math engine, by George Weigt, to the Casio Prizm, providing numerous math functions not originally available in these calculators, including symbolic computation. This port includes a function catalog, ability to create and execute scripts, draw graphs, and much more. All 100+ Eigenmath commands work. Output is pretty-printed whenever possible, and 200 lines of output are stored for scrolling at any time. Command execution can be stopped. The state of the add-in is optionally automatically saved when exiting. Source code and more info is available at: https://github.com/gbl08ma/eigenmath .

Categorized under:
2. ### [Prizm] Graph3DP 1.1

Graph3DP is a powerful 3D graphing application for the Casio Prizm (fx-CG10/fx-CG20/fx-CG50). Enter one to six 3D equations, and rotate and zoom the resulting graph. You can adjust the window and trace over the mesh to examine X, Y, and Z value. This final 1.0 release has been thoroughly tested, and the underlying equation-parsing system, AHelper's gCAS2, has been overhauled for speed and correctness. Graph3DP understands thirteen built-in math functions, from sin() to atan() to sqrt() to ln(), plus addition, subtract, multiplication, division, grouping, and exponentiation. Give it a download and try it today; this will surely become an permanent fixture on your Casio Prizm.

Categorized under:
3. ### Number sytem converter

This is a simple number system converting tool for Casio calculators written in BASIC

Categorized under:
4. ### Prime Factorization

This is a prime factorization tool for Casio calculators written in BASIC

Categorized under:
5. ### Discriminant V.2

Updated file of Discriminant

This program finds the discriminant of a 2nd degree trinomial,
and solves for k in direct, inverse, and joint variation,

Soon to come:
Right now I'm working on turning this into an Add-in. So the next version will (hopefully) be in Add-in form.

Categorized under:
6. ### Discriminant

Updated file of discriminant

Categorized under:
7. ### Matrix 25+ 7400GII

Complete matrix calculation for Graph 25+Pro and FX-7400GII:

Invert (INVERSE)
Raise to higher power (M HOCH X)
Multiplication with scalar (M MAL X)
Multiplication with matrix (M MAL M)
Determinant (REFDET)
Gaussian elimination (REFDET)
Gauss–Jordan elimination (RREF)

Editing
Copy matrix to other lists (KOPIEREN)
Generate a random matrix (M ERZEUG)

Input of matrices in then lists of the STAT-application, calculation in PRGM-application, result again in STAT-application.

Categorized under:
8. ### ~MATH~

~MATH~ is just a simple program I made for the Casio fx-CG50 by combining all of the many math programs I'd already made to speed up the homework process. I basically made a program for everything I could when we learned it, so some of the functions in here will seem really random. Also, I'm only in Algebra 2, so don't expect anything mind-blowing. Also, I put a password on the program so that breaking (AC/ON) to exit wouldn't bring you to the source code. If you would like to view the source code, the password is "MATH"

Categorized under:
9. ### Distributions 25+ 7400GII

Distributions calculation for Graph 25+Pro and FX-7400GII:

These are programs to calculate probability, cumulative probability, inverse cumulative probability of:

- Binomial distribution
- Geometric distribution
- Hypergeometric distribution
- Normal distribution
- Poisson distribution

Categorized under:
10. ### BIGNUM

Program written in Casio Basic that lets you enter positive integers larger than 69 and calculate: n! , n^r , nPr , nCr

Categorized under:
11. ### Algebra Pack

Hello there!
In this program, you can:
-Find the volume of given geometrical features
Examples:
-- Sphere
-- Cone
-- Cube
-- Cylinder
-- Pyramid
-- Rectangular Prism
-Solve for Positive & Negative roots using the quadratic equation
-Find unknown sides of a right triangle using the Pythagorean theorem
-Find the slope using the slope-formula
-Find the Circumference & Area of a Circle
-Find the Area & Perimeter of a Square
-Find the Range & Mean(Avg.) of given numeric values

Version 1.02.7 (October 12th, 2020)

-Patched Bugs within the Code

1.02.6 (June 16th, 2020)

-Fixed Volume Bugs

Categorized under:
12. ### CASIO fx CG50 PROGRAMS

This file contains 13 programs for the CASIO fx CG50: AFRAC, a program that uses continued fraction, and can give you a good approximation, as well as the exact value for denominators well above a million. APRIME: A prime finder which divides out all even numbers as well as numbers divisible with three, from number five. CFRAC, a simple and fast routine for fractions. DIVISOR: Gives the divisors of an integer, using the Augment(-utility. It also shows you the sum of all the divors, except the biggest one. LCM: The algorithm that Euclid found. Also shows the GCD. PERIOD: Shows you the period of a fraction. POLYDIV: A simple and concise program for dividing polynomials. POLYMULT: As simple as possible a program for multiplying polynomials. PRIME1: An elementary prime factor program. Shows the result as a list. PRIME2: A prime factor finder that uses a list of numbers, a piece of Erathosthenes sieve, to divide out the primes. Very fast. PRIMES and PRIMES1, are two programs that gives you the prime numbers in an interval of your choice. SOLVERY: This is the main attraction in the collection. A polynomial solver that can find factors like 5x^6-3, and of course factors all the way down to 2x-1. It can also find second degree factors like: 2x^2-8x-7, 1x^2+8x-1. You input coefficients of the equations left part as a list. The right part has to be null. The result is also showed as lists. Remember that it is the size of the list that determines the degree: 5X^6 - 3, comes out as {5 0 0 0 0 0 -3}. UPDATE: The program has got an even better routine now for deciding the divisors of the first degree coefficients in the second degree factors. {72,189,-104,-198,165,-34} takes around 4 minutes, to solve to: {24,23,-17} and {3,5,-7,2}. Which is 20 seconds better than the previous version. This program gives you the rational factors, wether their roots are real or imaginary. Which is of the most interest.

Categorized under:
13. ### Prime Factorisation

This is a tool that allows you to prime factorisation integers.

Categorized under:
14. ### PRIME6&6D

These two programs aim to find two prime numbers that have been multiplied with each other. PRIME6 is as simple as possible, and PRIME6D is a demo version. The idea is to find a number that is close to a multiple to one of the primes: plus, minus 167. To do that the program typically selects the first four and the last four digits to C and D. The demo version shows them and their GCD, and then prime factors them. Then they bring them to both to have a divisor 3 by subtracting 7 for C once unconditionally, and then repeatedly if necessary. This is done conditionally for D as well. The demo version then shows the initial product and the new values for C and D, plus what’s left in between them. the numbers are augmented to B, which is processed according to how many times 7 has been subtracted respectively. The demo version shows the value B divided with the two primes as it goes. I am grateful for input about how it works for you. I have not tried very many combinations yet, but it seems that when I input two Fermat primes, they are immune to the process, so there is a specific section in the program for them. Update: This version has had some bug fixes and cosmetic improvements.

Categorized under:
15. ### SOLVERX for CASIO fx CG50

This program solves polynomials using the Solve(-function. To avoid getting the same value it divides the function with the factors as it goes, Solve(y1,x, -100,100)->A, Solve(y1/(x-A),x, -100,100)->B. It can repeat this process up to four times, but it can also combine the roots to solve equations of a higher degree than four. The program can find second degree factors like: {2,-8,-7}, {1,8,-1} etc. It can also find factors like 5x^6 -3, all the way down to 2x-1.There is a subroutine, SOLVSUB, which has 1312 bytes, while the main program has 672 bytes, a total of 1984 bytes. If the program stops with a Can’t Solve, press EXIT to quit then, and if there is information missing, check list4 in MODE1. Sometimes the program factors the equation into both linear and quadratic factors. The advantage with this program compared with SOLVERY, is the speed: {72,189,-104,-198,165,-34} is factored to {24,23,-17} and {3,5,-7,2} in just a few seconds, while SOLVERY takes around four minutes and 20 seconds. The drawback is that SOLVERX can only find rational second degree factors which has real roots. You enter the left side coefficients of the equation as a list. The right side has to be null. A good idea is to have both programs on your calculator, and try with SOLVERX first.

Categorized under:

File statistics are updated periodically, so numbers shown in this listing may not agree exactly with those shown on individual files.