Hi there! I'm Sergey Solovyev, software developer from St Petersburg, Russia and i'm glad to present here my application called Calculator++. Description 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. Application is free and without adds! 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 NOTE 1: 1. To use functions written on the button above and below the middle text (e.g.: sin, cos, and other) push the button and drag up or down lightly. 2. Long click to edit/remove variable, short click - to use 3. Click to use memory record 4. Click on calculators result to copy I will try to keep this thread up to date but you can always can find the latest version on android.market or on my personal web page. Hope you enjoy the app!

New version: 1.1.6 What's new: + saving constants in two clicks (use +π button) + result size is auto adjusted to fill all spare space + fix for Xperia Ray blank result + double factorial fix + degrees added (use

New version: 1.1.7 What's new: + support for entering numbers in scientific notation (2.3E2) ++ added functions: deg(), rad() to convert from radians to degrees and vice versa + added support for installing application on sd card ++ added possibility to save entire expression as constant (e.g. type ln(6t), press +π button, enter name and save) + fixed bug with abs() function and complex argument + fixed bug with displaying result

New version: 1.1.12 What's new: + Help screen added ++ Support for differentiation, integration, calculation of sum and product. Examples: ∂(cos(t),t)=-sin(t) 2∂(tcos(t),t,2)=-4.469 Σ(n/n!,n,1,20)=2.7182 ∫(1/x, x)=ln(x) ∫ab(x, x, 0, 10)=50.0

New version: 1.1.14 What's new: + Support for different angle units: radians, degrees, gradians, turns + Easy toggling between radians and degrees: use the toggle switch located on the 6 button + Application is translated in Italian (thanks to Gabriele Ravanetti) + Fixed bug with simplification of √(π^2)

New version: 1.1.15 What's new: ++ Added functions' plotting: type expression which contains 1 undefined variable (e.g. cos(t)) and click on the result. In the context menu choose 'Plot graph'. Supported features: zoom in/out, moving graph, plotting imaginary part

New version: 1.1.16 What's new: +Buttons swipe preference ++Added support for different numeral bases (currently supported: dec, bin, oct). Dec and bin can be chosen from main screen (CE button) and from app preferences +Fixed √ simplification problem +Performance improvements in functions' plotting

I'm just curious - why do you need to calculate expressions in RPN? Any special reasons or just own liking? Nevertheless, I won't add such functionality in close future as it will take a long time for developing.

how do you convert decimal numbers to binary? if i write 32 and change to binary give me a error message, is not converted to binary. ricnar

New version: 1.2.18 What's new: + New swipe actions (left, right) ++ Extended history: save, remove, copy, use from history screen (use long click for additional actions) + Added Spanish language + Full numeral base support (dec, hex, oct, bin) + !!!: Fix for multiplication sign on some devices - if you have strange symbols instead of

First, update to the newer version. Second, there is only one way to do it: Set default numeral base to binary (in the app settings or using swipe over the C button) Using decimal prefix 0d: set the decimal number (e.g. 0d:255 will return 1111 1111)

New version: 1.2.19 (quick fix for 1.2.18) What's new: + New swipe actions (left, right) ++ Extended history: save, remove, copy, use from history screen (use long click for additional actions) + Added Spanish language + Full numeral base support (dec, hex, oct, bin) + !!!: Fix for multiplication sign on some devices - if you have strange symbols instead of

It's just so much easier to do multiple calculations this way. Even something simple like (3+2) * (5+4) is way easier in RPN. In RPN it's 3, Enter, 2, +, Enter, 5, Enter, 4, +, * Maybe I'm just used to doing it that way and have the logic down in my head, but I find doing things much easier that way.

I'm not the poster who originally commented on RPN, but I also prefer RPN. It is a personal preference, going back to my HP22, purchased in 1975 and used until 2001. After all those years, you get used to a notation. It is also nice that people don't 'borrow' your device - they don't see an '=' key and give up. These days, I use an HP32SII and have RpnCalc 2.11 on my phone for quick access. I have tried your application and recognize it as a fine algebraic product.

Thank you for your answers! May be i'm too young for RPN calculations (still graduating). It seems that these kind of calculators were popular in the past because of the ease of the software implementation (or hardware in those days) - you have to store in the stack only two last calculated value. Hm... But that means that you can't enter the whole expression in the calculator editor - you must always press 'enter' and this contradicts with C++ base ideas. May be, someday I will add RPN in C++, bud definitely not in the close future!

maybe you add a theme with more contrast (black and white) and a bigger font for the little letters to swype, i can't see the little letters. ricnar

New version: 1.2.21 What's new: 1. Release notes screen added 2. Added categories in functions and constants screens 3. Additional actions are available for constants, functions and operators (long click on the item and choose from context menu) 4. Logarithm function added - calculate logarithm of any base 5. Back button preference 6. Variant of π constant independent from angle units