Saturday, August 23, 2025

Casio fx-92 Collège: Plotting Lines, Regular Polygons, and Functions

Casio fx-92 Collège: Plotting Lines, Regular Polygons, and Functions


Introduction


The Casio fx-92 Collège has an algorithm application which is similar to Scratch. For more details, please refer to the Alogirthmique Mode section of my spotlight review:


https://edspi31415.blogspot.com/2025/02/spotlight-casio-fx-92-college.html


A limitation of the fx-92 Collège is that programs are not retained once we leave the Algorithmique Mode or turn the calculator off.


Remember that the commands, the mathematical functions, and keys on the calculator fx-92 Collège are in French. The left column is what will see on the calculator screen** (in French) and the right column is a “rough” translation to English. Please note that I am currently not fluent in French.


** Demander valuer is just shown as ? → var. (Prompt for a value)

** Metire var á is shown as expression → var. (Store an expression to a variable)


Draw a line y = Ax + B.


French: fx-92 Collegè

English Translation

(Demander valeur) ? → A

? → A

(Demander valeur) ? → B

? → B

(Metire var á) (-24 – B) ÷ A →C

(-24 – B) ÷ A →C

(Metire var á) (24 – B) ÷ A →D

(24 – B) ÷ A →D

Si C ≥ D Alors

If C ≥ D Then

(Metire var á) C →E

C →E

(Metire var á) D →C

D →C

(Metire var á) E →D

E →D

Fin

End

Stylo relevè

Pen is raised

Aller à x = C ; y = A×C + B

Go to C, A × C + B

S’ orienter à tan^-1(A) degrès

Set orientation to arctan(A) degrees

Stylo écrit

Pen is down

Avancer de √((D-C)^2 + 48^2) pixels

Move forward √((D-C)^2 + 48^2) pixels

The algorithm draws a line when -24 ≤ y ≤ 24. If x is in the range -96 ≤ x ≤ 95, the line will be plotted on the screen.


The algorithm solves the following equations:


A x + B = -24

A x + B = 24


where the minimum of the two results are stored in C and the maximum of the two results are stored in D.


The equation is given in standard form where A is the slope and B is the y-intercept. If we go to the left side of the line (Xmin) and head to the right, we can draw the line in the direction of the slope, which is calculated by arctan(A). The arc-tangent function typical has a range between -180° to 180° (-π radians to π radians).



Draw a Regular Polygon


Draw a regular polygon of B sides. The radius is fixed at 20 pixels. The polygon is drawn in the middle of the screen.


French: fx-92 Collegè

English Translation

(Demander valeur) ? → B

? → B

(Metire var á) 40 × sin(180° ÷ B) → C

40 × sin(180° ÷ B) → C

Stylo relevè

Pen raised

Aller à x = -C ÷ 2; y = -20

Go to -C ÷ 2, -20

(Metire var á) 1 → A

1 → A

Stylo écrit

Pen is down

Répéter jusqú a A>B

Repeat until A > B

Avancer de C pixels

Move forward C pixels

Tourner de ⟲ 360° ÷ B degrès

Turn (360° ÷ B) degrees

(Metire var á) 1 + A → A

1 + A → A

End repeat loop



The program begins by determining the required side length and positioning the cursor to the point (-C/2, -20). This allows the polygon to drawn in the middle of the screen.



The relationship between the radius of regular polygon (r) and the side length (s) is:


s = 2 * r * sin(180° / n) = 2 * r * sin(π radians/n)


With r = 20, s = 40 * sin(180° / n)


The degree symbol is found in the Catalog → Angl/Coord/Sexag → Degrés.


The variable B is used for the number of sides.




Draw the Function C = f(z).


A = z minimum (Xmin), B = z maximum (Xmax)


Be aware that the plotting screen is limited and there is no ability to zoom. (-96 ≤ z ≤ 95)


The fx-92 errors if C < -999 or C > 999.


French: fx-92 Collegè

English Translation

(Demander valeur) ? → A

? → A

(Demander valeur) ? → B

? → B

(Metire var á) A→ z

A → z

Répéter jusqú a z >B

Repeat until z > B

(Metire var á) f(z)→ C (**)

f(z)→ C (**)

Si z = A Alors

If z = A Then (we are at the xmin at the graph)

Stylo relevè

Pen Raised

Sinon

Then

Stylo écrit

Pen is Down

Fin

End (If)

Aller à x = z ; y = C

Go to z ; C

(Metire var á) z + 0,5→ z

z + 0.5→ z

End repeat loop


Here is where you enter you function. Examples may include:


15 × cos((z ÷ 10)^r ) (^r: Catalog → Angl/Coord/Sexag → Radians)


√z


Abs(z – 3) (Catalog → Cacul Numèrique → Value Absolue)


-2 × z + 1.1


e^(-z) (Catalog → Autre → select e)



Eddie


All original content copyright, © 2011-2025. Edward Shore. Unauthorized use and/or unauthorized distribution for commercial purposes without express and written permission from the author is strictly prohibited. This blog entry may be distributed for noncommercial purposes, provided that full credit is given to the author.

The author does not use AI engines and never will.


Casio fx-92 Collège: Plotting Lines, Regular Polygons, and Functions

Casio fx-92 Collège: Plotting Lines, Regular Polygons, and Functions Introduction The Casio fx-92 Collège has an algorithm applicat...