Requirements: Android v2.1+

Overview: Calculator++ is an advanced, modern and easy to use scientific calculator #1.

Calculator++ is an advanced, modern and easy to use scientific calculator #1.

Calculator++ is all you need - it helps you to do basic and advanced calculations on your mobile device.

Calculator++ is the modern calculator for everyone: scientists, accountants, students.

Features:

++ easy to use

+ no need to press equals button anymore - result is calculated on fly

+ smart cursor positioning

+ several kinds of brackets

+ copy/paste in one button

+ landscape/portrait orientations

++ drag buttons up or down to use special functions, operators etc

++ modern interface with possibility to choose themes (currently 3 themes available)

+ highlighting of expressions

+ history with all previous calculations and undo/redo buttons

++ variables and constants support (build-in and user defined)

++ complex number computations

+ support for lots of functions: sin, sinh, asin, asinh, ln, sqrt etc

++ expression simplification: use 'identical to' sign (≡) to simplify current expression (2/3+5/9≡11/9, √(8)≡2√(2))

+ support for android 1.6 and higher

+ open source

+ Russian and English interfaces

Hints:

1. You can omit unnecessary multiplication signs (instead of 3*t or t*sin(π*t) just type 3t or tsin(πt))

2. Use ≡ (in the top right corner of = button) to simplify expression

3. Just click on the result to copy it to the clipboard

4. Use = button seldom - result is calculating on the fly

4. Add constants for often used values (you can even save expressions)

FAQ

How can I use functions written in the top right and bottom right corners of the button?

Push the button and slide lightly up or down. Depending on value showed on the button action will occur.

How can I toggle between radians and degrees?

To toggle between different angle units you can either change appropriate option in application settings or use the toggle switch located on the 6 button (current value is lighted with yellow color).

Also you can use deg() and rad() functions and ° operator to convert degrees to radians and vice versa.

Examples:

268° = 4.67748

30.21° = 0.52726

rad(30, 21, 0) = 0.52726

deg(4.67748) = 268

Does C++ support %?

Yes, % function can be found in the top right corner of / button.

Examples:

100 + 50% = 150

100 * 50% = 50

100 + 100 * 50% * 50% = 125

100 + (100 * 50% * (25 + 25)% + 100%) = 150

Note:

100 + (20 + 20)% = 140, but 100+ (20% + 20%) = 124.0

100 + 50% ^ 2 = 2600, but 100 + 50 ^ 2% = 101.08

Does C++ support fractional calculations?

Yes, you can type your fractional expression in the editor and use ≡ (in the top right corner of = button). Also you can use ≡ to simplify expression.

Examples:

2/3 + 5/9 ≡ 11/9

2/9 + 3/123 ≡ 91/369

(6 - t) ^ 3 ≡ 216 - 108t + 18t ^ 2 - t ^ 3

Does C++ support complex calculations?

Yes, just enter complex expression (using i or √(-1) as imaginary number).

Examples:

(2i + 1) ^ = -3 + 4i

e ^ i = 0.5403 + 0.84147i

Can C++ plot graph of the function?

Yes, type expression which contains 1 undefined variable (e.g. cos(t)) and click on the result. In the context menu choose 'Plot graph'.

Does C++ support matrix calculations?

No, it doesn't

Why I've got 1.76732452452345E-17 instead of 0?

Check the 'Round result' preference in application settings - it should be turned on.

Recent changes:

- Fix for calculating inverse trigonometric functions in complex field;

- Removed time delay for calculation;

- Fix the problem with 200 - 10% = π;

- Fix for missing cursor in Android 3 and higher;

- Fix for substituting 3.14... with Π constant;

- Release notes screen added;

- Added categories in functions and constants screens.

Less description »

Latest version: 1.2.24 (for Android version 2.1 and higher, supports App2SD)

Download Instructions:

http://www.filesonic.com/file/RvDiLq6

Mirror:

http://fp.io/6416a17c/