Unlike traditional desktop calculator, SpeedCrunch is easier to use. You just type the expression that you want to calculate and press Enter. You can see clearly what you typed along with the result in the scrollable display. That is faster and more convenient, isn't it?
You can also paste the expression from the clipboard, that you copied from somewhere else. And, you can quickly copy the last calculation result to the clipboard using Ctrl+R.
autocalc Before you finish, SpeedCrunch may even give already the answer (calc-as-you-type, anyone?). This allows you to "fix" your expression if you think it is not what you want.
Unlimited variables
Advanced calculation sometimes needs memory feature. SpeedCrunch allows variables to hold calculation result, e.g. x = 0.3 which can be reused in y = 2*x. Variables need not only a character, InterestRate is a perfect name as well. And still, you can define as many variables as you want.
There is a special variable, ans, which always holds the last calculation result. Another variable pi holds one of the most important constant in math world.
Syntax highlight
highlight Do you close your parentheses correctly? Mistype the number? No need to worry again because SpeedCrunch can always color the expression according to the syntax. You can easily distinguish numbers from variables. You can also see the matched parentheses.
Simply customize the colors (from the Settings menu) if the default don't please you.
Functions, with automagic completion
autocomplete Beside standard algebraic operator like + (addition), - (subtraction), * (multiplication), / (division), ^ or ** (exponentiation), there is support for some functions, for example sin, log, abs, and many more.
You do not need to memorize function names, use Ctrl+F to pop up a dialog where you can choose the function that you need.
Or take advantage of its auto-completion. Type the letter c only and in less than a second you will be automagically given with choices of cos, cosh or your variables whose name start with c.
50 decimals at your disposal
precision With its unique calculation routines, you can get up to 50 decimals of precision. Normally all the important digits are shown, but you can also ask SpeedCrunch to round it to several digits only.
When your calculations are quite complex and involving a chain of operations, this high precision makes sure that you would get less rounding error in the end.
History repeats itself
If you want to recall again the expression which you typed before, then press up and down arrow to access the expression history.
Moreover, your expression history (maximum last 100 expressions) is saved between sessions. This means you can still invoke those calculations you have done yesterday or last week.
Smart correction
Often, SpeedCrunch can still understand an incomplete expression. For example, just typing sin followed by Enter - likely means taking the sine of last value - is automatically translated as sin(ans).
Also, for some functions you may skip the parentheses if you pass simple number or variable, sin 0.1 is as valid as sin(0.1).
Speaking about parentheses, closing them can be left to SpeedCrunch, e.g. cos(pi/4 is automatically corrected to cos(pi/4).
Here are some key features of "SpeedCrunch":
· history and results on a scrollable display
· up to 50 decimal precisions
· unlimited variable storage
· intelligent automatic completion
· fully usable from the keyboard
· more than 50 built-in math functions
· optional virtual keypad to be used with a mouse
· on-the-fly and selection calculation
· customizable appearance
· syntax highlighting and parentheses matching
What's New in This Release: [ read full changelog ]
Bug fixes:
· Dock windows are now restored to the same placement and size (#179)
· Icon is now displayed again in the about box (#193)
· Quadratic equation in math book is now accurate (#197)
· Imported sessions now keep max precision (#198)
· fixed CBRT bug
Improvements:
· Settings to automatically clear variables and history on exit (#191)
· Dock windows are now raised when opened in tabbed mode (#200)
· Dock windows are now allowed in all docking areas (#202)
· Language is now chosen through a combo box (#207)
· Removed appearance of modal message box after insertion of invalid expression.
· An autohide label is shown instead now.
Internationalization:
· New Arabic translation