The Crackulator uses a stack-based calculation approach, similar to RPN-style engineering calculators. Numbers are placed on the stack, and then calculations are performed on the numbers on the bottom of the stack. When you do a calculation, the original numbers are removed, and the result is placed on the bottom of the stack for further calculations.
To place numbers on the stack, you use the "Input" section, on the left. You can enter numbers in four ways.
You can use SI suffixes to specify large or small numbers, such as "100G" to represent "100 Giga-whatevers". Supported suffixes are f, p, n, u, m, k, M, G, and T.
You can also use "e" notation, such as "3e10" or "3e+10" to represent 3x10^3, or "3e-3" to represent 0.003.
When you enter a number, you should see it displayed on the "Stack" (on the right side of the Crackulator), and if there were any numbers already on the stack, they will be pushed upward.
Each number on the stack is assigned a letter. "a" is the item on the bottom of the stack, "b" the next item, and so forth. Only the bottom of the stack is shown, but internally it goes forever.
To perform a calculation, put the appropriate numbers on the stack, and then press one of the function buttons in the "Basic Math" or "Electronics" sections.
Each calculation uses the numbers on the bottom of the stack, consumes them, and replaces them with the result. If you wanted to keep the original numbers, press . This will put the original numbers back on the stack, above the result.
Pressing will clear the entire stack.
Pressing will swap the bottom two numbers on the stack.
For each number on the stack, there are these buttons: .
At the top of the "Stack" window, there are several options for how the numbers on your stack are displayed.
You can choose the number of significant digits to display using the "digits" dropdown.
The "fmt" dropdown allows you to select between:
The last dropdown lets you select how exponents are displayed.
The Crackulator is designed to be used from the keyboard (instead of the mouse) for lightning-fast calculations. See here for more details.
The Crackulator is an active project, and suggestions are welcome. You can email the webmaster/author here: Mail the Webmaster