Software Design


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 a full blown version is available for iPhone/iPod touch.

MAcalc for iPhone/iPod touch is a powerful RPN/Algebraic scientific/programmers calculator with expansible units convertion and multiple color schemes (Skins).

Click for a flash movie demo.

Quick overview

    image Welcome to the slideshow! If you see this then your browser doesn't support the text-changing features of the slideshow; however, all the text should appear below.
Click on the image to view it in full size.


MAcalc application has two independent calculators, Integer and Floating point. To switch from Floating point to Integer and back "swipe" the display area.

It keeps a history of operations performed (tape) that can be sent to an email address or printed via AirPrint.

MAcalc also has extensive units conversion capability. Conversions can be expanded with downloadable conversion modules.

  • General
    • Entry-system: RPN or Algebraic
    • Storage arithmetic: (Sto/Rcl +, -, ×, ÷)
    • Math: (+, -, ×, ÷, Mod)
    • Skins: seven to choose from. Additional skins can be created and downloaded.
  • Floating point calculator
    • FIXed, SCIentific and ENGineering number format
    • Functions: pi, 1/x, %, factorial
    • Functions: sq root, root n
    • Functions: yx, 10x, x2, ex
    • Functions: log, ln, hypotenuse
    • Trig functions: sin, cos, tan, hsin ...
    • Trig modes: degrees, radians, grads
    • Conversion: polar, retangular
    • Conversion: degrees, radians, grads
  • Integer calculator
    • Signed or unsigned operations
    • Base conversion (2,10 and 16)
    • Selectable word size (8bits, 16bits, 32bits)
    • Bit operations: AND, OR, XOR....
  • Included conversions modules
    • Area
    • Energy
    • Lenght
    • Power
    • Pressure
    • Speed
    • Temperature
    • Volume
    • Weight