MACalc is a native RPN/Algebraic calculator for iPhone.
A bit of history:
The first MACalc was written last century (1991) for OS/2.
It had scientific, financial, engineering and programmers functions. Several
conversion options, plotting capabilities and became widely used in the OS/2
community.
MACalc (with limited capabilities) was ported to Windows, Windows Mobile and
Linux and now I decided to write a full blown version for iPhone.
MACalc since it's first version has always been a RPN calculator because I've
been using HP calculators since the HP-35 and like the "handling".
For those familiar with HP RPN caculators MACalc tries to mimic the same
behavior found on HP calcs.
If you are not used to RPN calculators read (RPN
wiki) and (Museum of HP Calculators)
I've received a lot of requests to support algebraic imput mode. Although personally I only use RPN, the latest MACalc version can be used in algebraic mode.
The current iPhone version was "inspired" by the HP16C programer's calcluator that I own and have used for many years. I've also included some scientific functions and conversions.
In future versions I will add more scientific, statistics and finance functions, graphing, programming ....
| Default | Aqwoah (*) | iPhone | iPhoneColor |
|---|---|---|---|
|
|
|
![]() |
| (*) created by Reinhold Penner - visit AlohaSoft |
| Conversions | Settings | Settings | Skin chooser |
|---|---|---|---|
|
|
|
![]() |
Click here for more screen shots (full size)
Click here for new features I am working on
MACalc is available on Installer.app in "Productivity" category. It is hosted by ModMyiFone
You can download MACalc from (here) in zip
format
You can download MACalc from (here) in
tar gzip format
| key | function | key | function | key | function |
|---|---|---|---|---|---|
![]() |
And | ![]() |
Rotate left | ![]() |
Left justify |
![]() |
Or | ![]() |
Rotate right | ![]() |
Count bits |
![]() |
Xor | ![]() |
Rotate left by y | ![]() |
ones complement |
![]() |
Not | ![]() |
Rotate right by y | ![]() |
twos complement |
![]() |
Shift left | ![]() |
Shift left by y | ![]() |
Mask left |
![]() |
Shift right | ![]() |
Shift right by y | ![]() |
Mask right |
| key | function | key | function | key | function |
|---|---|---|---|---|---|
![]() |
square | ![]() |
sine | ![]() |
hyperbolic sine |
![]() |
square root | ![]() |
cosine | ![]() |
hyperbolic cosine |
![]() |
power | ![]() |
tangent | ![]() |
hyperbolic tangent |
![]() |
n root | ![]() |
to centigrate | ![]() |
to retangular |
![]() |
natural exponential | ![]() |
arc sine | ![]() |
arc sine hyperbolic |
![]() |
natural logarithm | ![]() |
arc cosine | ![]() |
arc cosine hyperbolic |
![]() |
common exponential | ![]() |
arc tangent | ![]() |
arc tangent hyperbolic |
![]() |
common logarithm | ![]() |
to fahrenheit | ![]() |
to polar |
![]() |
factorial | ![]() |
integer part | ![]() |
to radian |
![]() |
reciprocal | ![]() |
fractional part | ![]() |
to degree |
![]() |
percent | ![]() |
modulo | ![]() |
to grad |
![]() |
pi | ![]() |
pi | ![]() |
hypotenuse |