In algebraic mode you enter an expression in the top part of the display and when you tap '=', the result is displayed in the bottom part of the display.
|Power 31.25||3 ^ 1.25 =||3.95|
|Square Root √15.5||√15.5=||3.94|
|Add to the last result 3.94+2||+2= (rgx+2)||5.94|
|Start with a negative sign -10+4||10+/- +4 =(-10+4)||-6.00|
|Use EE for large numbers 100000÷2||1EE5÷2=||50,000.00|
Starting with an operator (+, -, ×, ÷, ^) will insert rgx before the operator. rgx is the value of register x in the stack. This is the "ans" or "last" value used in some calculators.
To start a expression with a negative sign, tap the +/- key at any time while entering the first number.
Some keys will calculate the expression to put the result in the x register, then evaluate the expression of that key.
The top row keys for the Function Calculators and TVM Focused Calculators will also use Auto STO to automatically evaluate expressions and store them without having to press =, then STO.
Note that if you do not balance the parentheses that one (and only one) right parenthesis, ), will be appended to the end of the expression. This is to allow entry of √(15.5 without needing to always use ")". This is a common practice in calculators.
The K mode for ALG mode can be more powerful that the K mode in CHN mode used in most business calculators. It will save any expression using the current rgx value and execute it for different values of rgx that you enter.
|Enter an expression (with any value in rgx)||π×rgx^2|
|Lock the expression so subsequent numeric entries will enter new values of rgx. Note that the "K" flag will appear at the top right of the display.||K|
|Evaluate for rgx=6||6 =||113|
|Evaluate for rgx=7||7=||154|
A "K" flag is displayed in the upper right part of the display when the "K Mode" is active.
The K mode is active until "C" is pressed.
Note that the K mode works differently in the Chain mode than in the Algebraic mode.
While in K mode, RPN mode is used if you need to perform arithmetic operations. So to add 6 and 7 in the above example, you would press 6, ENTER (or shift - ENTER on some calculators), 7, +.
Using Calculator Variables for Plotting and Expression Functions
When building an expression for plotting (solving, integration,...) it is often useful to be able to change values without having to edit a value in the expression. CALC 1 has named variables, a - w that can be made part of the expression and then then can be changed without editing the expression.
Try this example from the TI-84 Guidebook: Take a 20 cm × 25 cm. sheet
of paper and cut an X × X squares from two corners. Cut X × 121⁄2 cm
rectangles from the other two corners as shown in the diagram below.
Fold the paper into a box with a lid.
What value of X would give your box the maximum volume V?
The expression is : V = (20 - 2X) (25/2 - X) X, where x is the height of the box
In this example we will use the variable l and w for the length and
width of the box so they can be changed for other stock to compute the
|Clear the current expression||C|
|Enter the value for l, the length of the stock||20 STO l||20.0
|Enter the value for w, the width of the stock||25 STO w||25.0
|Enter the expression.||(RCL l - 2 × rgx)×(RCL w / 2 - rgx) × rgx||(l-2×rgx)×(w÷2-rgx)×rgx|
|Lock the expression||K
|Evaluate for rgx=4||4=||408|
|Calculate the value of rgx for the maximum volume (Using the Expressions calculator, xMin = 0, xMax = 10)||shift maxY||3.68|
|Calculate the maximum volume.||=||410|
|Enter a new value for l, the length of the stock||25 STO l||25.0
|Calculate the value of rgx for the maximum volume (Using the Expressions calculator)||shift maxY||4.17|
|Calculate the maximum volume.||=||579|
Calculating the maxY is available on the Expressions Focused Calculator, part of the graphical, customizable version of CALC 1
Once an expression has begun, pressing RCL l, (or any of the other storage letters) will insert that letter in the expression. Pressing RCL to start an expression will recall the current value to rgx. So to start an expression with a variable, start the expression with any number, then tap the backspace key to put the expression build in "edit mode". Then RCL l will insert the variable name and not the value.
After entering an expression that contains 'rgx', you can navigate to the History Detail for that expression and there will be 2 buttons on the toolbar, "Create Key" or"Create fn". Tapping those buttons will automatically create a key (that you can paste into a custom Focused Calculator) or a Function Calculator.
Double-tap the expression to display the expression editor:
The Expression Editor allows full keyboard editing of an expression.
You can enter statements like:
The calculator expects an expression to return a number in the last statement. If the statment results in an array, the calculator will display the length of the array.
The expression will be evaluated inside of 2 "with" blocks:
Math.PI * rgx ** 2;
Exponentiation operator is right associative. a ^ b ^ c is equal to a ^ (b ^ c).
To invert the sign of the result of an exponentiation expression: -(2 ^ 2) // -4
To force the base of an exponentiation expression to be a negative number: (-2) ^ 2 // 4
Otherwise you will see a error:
SyntaxError: Unexpected token '**'. Ambiguous unary expression in the left hand side of the exponentiation expression; parenthesis must be used to disambiguate the expression.
See MDN Arithmetic operators for more information.
Starting a number with a zero can cause it to be evaluated as a octal literal.
For example, entering 0123 = will result in 83. The decimal value of
Entering 0128 = will result in 128. This value is not an octal value since octal integers can include only the digits 0-7.
See MDN Numeric Literals for more information.