Logo

Forums | Reviews | Search | Full Version

Scientific RPN Calculator
by TheMarco on 8/17/2009 | ; Tags: - none - | 23 comments

As per B36: please UNINSTALL the existing app before installing B36 or higher. I had to change the app ID which means if you upgrade it won't overwrite but you'll end up with TWO calculators.

This is a scientific RPN calculator, inspired by (but not exactly emulating) the famous HP 1xC range of calculators. It features a 4-level stack and tons of calculator features.

This application INCLUDES a full blown unit converter supporting 20 different properties and an enormous amount of different units to convert from and to within these properties.

There is keyboard support for number entry and basic operations.

This application has a fully customized GUI and a lot of work has been put into making it look as pretty as possible. If you're not familiar with RPN calculators, here's some simple examples:

This application has a fully customized GUI and a lot of work has been put into making it look as pretty as possible. If you're not familiar with RPN calculators, here's some simple examples:

Let's say you want to add 5+3:

On a normal calculator you'd type '5 + 3 = '.
On an RPN calculator you type '5 ENTER 3 +'.

It's kind of like using paper to do calculations if you think of it.

RPN really shines when it comes to more complex calculations where operator precedence comes into play and brackets would need to be used. This is because an RPN calculator has a 4 level 'stack'.

Let's say you want to do the following:

((5 * 3) / 2) + 7

On a normal calculator you'd need to use brackets.

On this calculator you simply type:

'5 ENTER 3 *', then '2 /' and finally '7 +'. Pretty cool huh?

This application is still under development which means there will be bugs. Feedback is more than welcome!

This application is now only available as source on GitHub and will be in the app store soon for $9.99. You're free to get the source from GitHub and build it yourself but you're NOT allowed to (re)distribute IPK packages of this application.

Source code on GitHub