Showing posts with label utilities. Show all posts
Showing posts with label utilities. Show all posts

Saturday, August 30, 2025

Casio fx-991CW: Editing Variables

Casio fx-991CW: Editing Variables


Introduction



The newer set of Casio scientific calculators, better known as the Classwiz series, revised the way variables are dealt with. For the fx-991CW, storing and editing are dealt with through the Variable button, [ ⇄x ]. We have two options for recalling values of variables, one by the aforementioned variable button or by pressing [ SHIFT ] and the key that holds the variable that is needed.


In the Variables screen, use the key arrows to select a variable then press either [ OK ] or [ EXE ]. Depending on the calculator’s state and mode, we are given one of three options: Store, Edit, and/or Recall.


While editing variables, we are not restricted to just entering numbers. We can enter expressions that can be evaluated. This give us the ability to store several values in one screen.


Apps on the fx-991CW: Ability to Edit Variables in the Variable Screen


App

Access

Notes

Calculate

Yes

Statistics

Yes


Distribution

Yes


Spreadsheet

Yes


Table

Yes


Equation

Yes


Inequality

Yes


Complex

Yes

Catalog-Complex menu is limited to i, ∠

Base

No


Matrix

Yes


Vector

Yes


Ratio

Yes


Math Box

Only during input and Relative Freq (frequency) results screens



Notes:

* In the Variable Edit screen, the Catalog-Func Analysis menu contains only the functions logab, log, and ln.

* The [ ↓FORMAT↑ ] button is inactive in the Variable Edit screen.

* The [ f(x) ] (FUNCTION) button is inactive in the Variable Edit screen.

* Expressions can include other variables including its own.

* Executing the expression by pressing the [ EXE ] also stores the result to the variable.



Examples


Example 1: Use the Variable Edit screen to store the following:

A = 2^2, B = 2^4, and C = 2^3


Keystrokes:

[ ⇄x ] (variable key) select A, select Edit, 2 [ x² ] [ OK ]**

Select B, select Edit, 2 [☐^☐] 3 [ OK ]

Select C, select Edit, 2 [☐^☐] 4 [ OK ]


Result:



A = 4, B = 8, C = 16


Example 2: Use the Variable Edit screen to store the following:

E = 11/5, F = 11/(5 + E), x = 11 * F/E


Keystrokes:

[ ⇄x ], select E, select Edit, 11 [ ÷ ] 5 [ OK ]

Select F, select Edit, 11 [ ÷ ] [ ( ] 5 [ + ] [ SHIFT ] (E) [ ) ] [ OK ]

Select x, select Edit, 11 [ × ] [ SHIFT ] ( F ) [ ÷ ] [ SHIFT ] (E) [ OK ]


Result:



E = 2.2, F = 1.527777777, x = 7.638888888


** or [ EXE ]


Side note: it’s fun to find and use Unicode symbols, like ⇄ (21C4) and ☐ (2610).



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.


Saturday, August 28, 2021

TI-95 ProCalc: Industrial Calculations

 TI-95 ProCalc: Industrial Calculations


Flag Sequence for Degree Mode

RF 33 RF 34

A Sample of Utility Calculations

F1:  >DB:  Decibel Function, DB = 20 * log x
F2:  IDB:  Inverse Decibel Function, x = 10^(DB ÷ 20)
F3:  PAR:  Resistance of two parallel circuits.  R = 1 ÷ ( 1÷a + 1÷b)
F4:  ANG:  Convert from Frequency to Angular Velocity. ω = 2 * π * f
F5:  FRQ:  Convert from Angular Velocity to Frequency.  f = ω ÷ ( 2 * π )

The first two functions (F1 and F2) were inspired by a unique key on the 1977 Casio fx-110 scientific calculator.  

Source:
"Casio fx-110"  Voidware.  http://www.voidware.com/calcs/fx110.htm Accessed May 30, 2021


TI-95 ProCalc File UTL

CLR 'READY' 

DFN F1: >DB @ 01

DFN F2: IDB @ 02

DFN F3: PAR @ 03

DFN F4: ANG @ 04

DFN F5: FRQ @ 05

HLT 

LBL 01 CLR 'X?' BRK LOG * 20 = 'DB=' GTL 06

LBL 02 CLR ( 'DB?' BRK / 20 ) INV LOG = 'X=' GTL 06

LBL 03 CLR ( 'A?' BRK 1/x + 'B?' BRK 1/x ) 1/x  = 'Z=' GTL 06

LBL 04 CLR 'FRQ?' BRK * 2 * PI = 'ANG=' GTL 06

LBL 05 CLR 'ANG?' BRK / ( 2 * PI ) = 'FRQ='

LBL 06 COL 16 MRG = HLT

Stairs

Inputs:

RISE:  The floor-to-floor rise of the staircase. 

MAX RISER HGHT:  The maximum allowable rise height.

TREAD WIDTH:  The desired tread width of each stair.

Outputs:

N:  Number of Stairs

TRH:  True riser height of the stair

#TRD:  Number of treads

RUN:  Total theoretical run from the first stair to the top.

INC:  Incline of the stair in degrees

STR:  Length of the stringer

All amounts are assumed to be in inches and all amounts are precise (no rounding to the nearest 1/8th inch or 1/16 inch, etc).

Formulas Used:

N = int( rise ÷ DRH ) + 1

TRH = rise ÷ N

#TRD = N - 1

RUN = #TRD * TREADWIDTH

INC = atan( TRH ÷ TREADWIDTH)

STR = T * TREADWIDTH ÷ cos INC

TI-95 ProCalc File STR
Size:  184 bytes

RF 33 RF 34 CLR 'STAIRS' PAU

CLR 'RISE (IN)?' BRK STO R

CLR 'MAX RISER HGHT?' BRK STO H

CLR 'TREADWIDTH?' BRK STO W

( RCL R / RCL H ) INT + 1 = STO N 

CLR 'N=' COL 16 MRG N BRK

RCL R / RCL N = STO T 

CLR 'TRH=' COL 16 MRG T BRK

RCL N - 1 = STO E 

CLR '#TRD=' COL 16 MRG E BRK

RCL E * RCL W = STO U 

CLR 'RUN=' COL 16 MRG U BRK

( RCL T / RCL W ) INV TAN STO A 

CLR 'INC=' COL 15 MRG A CHR 223 BRK

RCL E * RCL W / RCL A COS = STO S 

CLR 'STR=' COL 16 MRG S HLT

Example

Input:  
RISE:  120 in
MAX RISER HGHT:  7.5 in
TREADWIDTH:  10 in

Results:
N = 17
TRH = 7.058823529 in
#TRD = 16
RUN = 160 in
INC = 35.21759297°
STR = 195.8461369 in

Travel and Run of a Rolling Pipe

Inputs:

A: Bend angle in degrees

Y: Roll distance 

Z:  Vertical Offset

Outputs:

L:  length of the pipe

R:  set back of the pipe 

All amounts are assumed to be in inches and all amounts are precise (no rounding to the nearest 1/8th inch or 1/16 inch, etc).

Formulas Used:

Let W = √( Y^2 + Z^2 )

Then:

L = W ÷ (90° - cos A)

R = √(L^2 - W^2)

Source:

Heckman, Kurt  "Rolling Offset (run)"  vCalc Last Modified March 10, 2021  https://www.vcalc.com/wiki/KurtHeckman/Rolling+Offsets+%28run%29  Accessed June 5, 2021


TI-94 ProCalc File PIP
Size:  120 bytes

RF 33 RF 34 

CLR 'PIPE ROLL OFFSET' PAU

CLR 'BEND ANGLE?' BRK STO A

CLR 'ROLL DIST?' BRK STO Y

CLR 'OFFSET?' BRK STO Z

( RCL Y x^2 + RCL Z x^2 ) SQR = STO W

/ ( 90 - RCL A ) COS = STO L

'LEN=' COL 16 MRG L BRK

( RCL L x^2 - RCL W x^2 ) SQR = STO X

'SET=' COL 16 MRG X HLT

Example:

Inputs:
Bend Angle: 40°
Roll Distance: 6"
Vertical Offset: 6"

Results:
Travel = 13.20075441"
Setback = 10.11236456"

Coming Up:   Let's get Sharp

Retro Month - Sharp EL-5500 III (also known as the PC-1403) Pocket Computer - every Saturday in September 2021 


Eddie

All original content copyright, © 2011-2021.  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. 

Symmetric Quartic Equation - Python

Symmetric Quartic Equation - Python Note: The code is programmed with a TI-84 Evo. No modules are used, so the scripts should be adopt...