Precise Calculator – programmable calculator with 150+ maths and statistical functions

Precise Calculator is a free open source scientific calculator for Windows.

There are two edit boxes. The upper one is used to enter mathematical expressions which are evaluated and the result is written to the lower edit box. Computation starts when the ENTER key or EXE button is pressed. Expressions can be entered by the mouse – use buttons at the right side of the window. When some button is clicked while a SHIFT key is pressed, then it does the same function as if the Inv checkbox is checked. Button Del corresponds to Backspace key. Button C clears the edit boxes.

The first edit box after the label “Precision:” holds number of significant digits. The second edit box is visible only in the Fix mode and means maximal number of digits after the decimal point. The checkbox “a/b” enables or disables fractions in the result. A numerator and a denominator are 32-bit integers (approximately 9 digits). If you have installed the 64-bit version of Precise Calculator, both numerator and denominator are 64-bit (approximately 18 digits).

All computations are done in a separated thread. So you donâ€™t have to wait until the result is displayed. You can start typing another expression immediately after pressing the ENTER key. Several leading digits of the result are displayed sooner than the whole result if you have set vary large precision. Every expression is evaluated at least twice. Further computations are done with greater precision until required number of digits are achieved. Duration in milliseconds is displayed when the computation is finished.

Features include

Arbitrary precision (from 1 to 9999999).

Complex numbers.

Fractions.

Lists, vectors, matrices.

History (shortcuts ctrl+up, ctrl+down).

Calculator can write all results to a log file.

Commands if, goto, print, return.

Unlimited number of variables.

Frequently used formulas can be saved as macros. They are usually used to store mathematics or physical formulae.

Custom buttons – make your own buttons.

Internationalization support – translations available for Catalan, Czech, French, Italian, Russian, and Spanish.

Are you interested in learning the art of programming? There are lots of excellent free and open source programming books that teach you how to program in every popular programming language. Read these Free Books.

## Leave a Reply