Design and operation
The calculator is designed to resemble a standard scientific calculator. So it has buttons aligned and grouped by similarity of function. The buttons and input and output try to use a high-quality formatted display.
The calculator is designed as much to show how a real calculator works as it is to replace one. Most things you can do on a calculator, you can also do on a spreasheet. But sometimes it’s nice to have a calculator available for quick calculations.
To use the calculator, first press the ac button (key ‘o’). Then other buttons become available. The equals button (key ‘=’ or ‘enter’) causes the calculator to compute the value of any expression you have typed. The ans button (key ‘a’) allows you to use the value of the last computed value as part of the input to a new calculation. You can use the off button (key ‘Q’) to switch the display off. This is largely a cosmetic effect because memory and statistical values and calculator state are preserved. These values are not preserved if you close the application.
You can use the shift button (key ‘space bar’) to access an extended range of functions. The range of functions available will depend on the mode and state of the calculator.
The calculator has left and right buttons, operated by cursor keys, and a delete button (key ‘delete’) to allow you to edit the expressions you enter. You can also use the ac button to clear the entire expression. The length of the expression is limited only by the memory available to Java; so it is unlikely you will ever run out.
The up and down buttons, operated by cursor keys, allow you to move backward and forward through a list of recently evaluated expressions. So you can go back and change a recently-evaluated expression.
Last modified: Sat 31 May 2008 01:10 pm