# SpeedCrunch

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.

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 highlighting

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.

## Functions, with automatic completion

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

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.

When your calculation is quite complex and involving a chain of operations, this high precision ensures 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).

## Keyboard-friendly

 Up/Down recall last expression Ctrl+I insert variable Ctrl+F insert function Ctrl+R copy last result to clipboard Ctrl+S save current session to text file F9 radians mode for trigonometric functions F10 degrees mode for trigonometric functions

Testimonials

Speedcrunch is better than a TI-83+. [source]

SpeedCrunch performs all of the functions necessary for high school Algebra and Geometry courses. SpeedCrunch is a good free alternative to buying expensive scientific calculators. [source]

We can conclude that this is THE most comprehensive calculator application available freely and you can hardly find anything better than this one. [source]

The most powerful desktop calculator you can have, it's like you don’t need to buy a pro calci if you want to work all time on computer. [source]

We were completely bowled over when we came across SpeedCrunch. Overall this is a must have utility and goes in to the Techie Buzz Hall of Fame for applications. [source]

Its easy to use functionality and keyboard driven powers make it the best calculator for a student or engineer. [source]

SpeedCrunch is the best calculator available on Linux. [source]

SpeedCrunch may sound like a breakfast cereal, but it's actually a very powerful open-source calculator. [source]

Overall, I think I’ll be using SpeedCrunch more and more for doing my mathematic evaluations. It works on Windows too, so if you’ve decided to stick with that operating system, here’s a better replacement for the included calculator, and at a great price with code you can trust that is actively being enhanced. [source]

If I had had SpeedCrunch or Qalculate! during high school, finishing homework really would've been child's play. [source]

Wow! This little app has made my investigation. You have saved me hours and hours of long and boring statistical calculations! [source]

Mostly run by keyboard, SpeedCrunch is the calculator for the technical or engineer oriented professional. A "must look" at. [source]

Overall this is a must have utility and goes in to the Techie Buzz Hall of Fame for applications. [source]

All in all, SpeedCrunch lives up to its claim of being a fast, precise scientific calculator. [source]

From the perspective of a non-math guy, SpeedCrunch is the best calculator on Linux. [source]

SpeedCrunch brings so much more to the table than the traditional Windows calculator, with it’s fresh looks, powerful features and customization. [source]

I am wondering why they didn’t offer a basic free version and a low-priced upgrade with more functionality. [source]

Leave Windows Calculator behind and use SpeedCrunch instead. [source]