# Compilation of input styles on calculators: Modern, Old, Algebraic, RPN

I have been wanting to write a post on this topic for sometime, mainly because of the many different input styles from various manufacturers. Of the leading companies who make calculators (Casio, HP, Sharp, TI), only HP still produces Reverse Polish Notation (RPN) style input, that is, to add 2+2, you press:  [ENTER]  [+]. The other 3 offers algebraic input, albeit in different flavours. Newer calculators have a new form of algebraic input normally known as textbook mode, where you input an equation as: instead of πr^2. So, below is the rundown of various common input methods (not all) complete with the calculators that uses them.

Algebraic

• Chain Algebraic

Description:Mostly used in old single line display calculators, some business calculators, desktop calculators. Does not follow operator precedence. sin90 is entered in RPN style:  [SIN].

Some Calculators that uses it: Casio fx-570, HP10bll

• Equation operating system (EOS) style algebraic (Single line)

Description: Mostly used in calculators (scientifics) before dual line display calculator became common. Follows operator precedence and you enter sin90 as [SIN]  [=]. Input the way as that the equation is written. May or may not show the equation you type, depending on manufacturer’s implementation.

Marketing terms: Casio’s V.P.A.M (Visually Perfect Algebraic Method), Sharp’s D.A.L (Direct Algebraic Logic).

Some Calulators that uses it: Casio fx-992s, Sharp EL-503W

• EOS style algebraic (Dual line), also known as linear mode Linear mode on a Casio ES series calculator

Description: Most modern calculators (scientifics & even some business calculators) uses dual line display. Follows operator precedence and you enter sin90 as [SIN]  [=]. Input the way as that the equation is written. Equation that you evaluated is shown in the top line, while the answer is shown on the bottom. Some of them have a playback feature that let you recall your previous calculation. A few calculators have dual mode that can switch between linear mode and textbook mode (see below).

Marketing terms: Casio’s S.V.P.A.M (Super Visually Perfect Algebraic Method), ?Sharp’s Advance D.A.L (Direct Algebraic Logic)?.

Some Calculators that uses it: Casio fx-115MS, HP 35s, Sharp EL-506W, TI-30X llS

• EOS style algebraic (Textbook mode) Textbook mode on a Casio ES series calculator

Description: Some of the newer scientific calculators are equipped with this textbook mode where the display of equations resembles equations in textbook, i.e where you input an equation as: instead of πr^2. All uses full dot matrix displays and Casio’s models can revert back to linear mode. Not too sure about Sharp and TI though. Input style is very similar to typing equations on Microsoft Words.

Marketing terms: Casio’s NATURAL-V.P.A.M (Visually Perfect Algebraic Method), Sharp’s WriteView, TI’s MultiView

Some Calulators that uses it: Casio fx-991ES (115ES|U.S), Casio fx-991ES PLUS, Sharp EL-W506, TI-30XS MultiView

Reverse Polish Notation (RPN)

• Traditional RPN (4 level stack) The HP-42S 4 level RPN stack, 2 shown

Description:The traditional RPN first appeared on the HP-35, the world’s first scientific pocket calculator, and is still now used is some HP calculators, like the hp 35s. To add 2+2, you press:  [ENTER]  [+]. The 4 level stack are named x, y, z, t. With the x and y register showing on dual line display and only the x register in the case of a single line display calculator. Values entered are directly entered on the x register and when [ENTER] key is pressed, the value is copied to the y register. In modern calculators, only HP still offers RPN on their calculators.

Some Calculators that uses it: HP-35, HP 35s, HP-12C, HP-42S

• Reverse Polish LISP (RPL) input method The HP 50g stack, 7 levels shown

Description:First appeared on the HP-28C. To add 2+2, you press:  [ENTER]  [+]. Unlimited stack, only limited by memory. A few lines of the stack (more than traditional RPN) is shown on the dot matrix screens of these calculators, 7 on the HP 50g. Values entered are entered on a “temporary holding area”, not on the x register as in traditional RPN, when [ENTER] is pressed, the value is copied to the x register, but not to the y register. Used in HP series of graphing calculators.

Some Calculators that uses it: HP 28/48/49 series of calculators

Conclusion
I’m sure there a few I missed out, like the RPN style on the new HP 20b. I read somewhere that it’s a cross breed between traditional RPN and RPL. Worth noting is that Algebraic input had come a long way to the current EOS style algebraic which actually can claim that “input as you see it on paper”. At times, I actually prefer to use calculators equipped with EOS algebraic instead of RPN for ridiculously long calculation as sometimes I tend to forget which part of the equation I just calculated :). Any mistakes with the article, just leave a comment.

References
1. RPN and RPL. Worth a read if you want to know more about RPN.

### 3 responses to “Compilation of input styles on calculators: Modern, Old, Algebraic, RPN”

1. You post interesting posts here. Your blog deserves much more traffic.
It can go viral if you give it initial boost, i know useful tool