Calculator Features

What features are “must haves” for you in a “calculator app” (be it on a desktop, or an iPhone)… and what features have you seen that you thought were just a plain waste of programming effort?

and yes I know, there are hundreds (if not thousands) of existing apps… so there is still room for more :slight_smile:

If it doesn’t at least have the capability of the TI30XIIS its useless on an iPhone IMO.

things I need:

  • dec -> hex /hex -> dec
    • / x - (basic arthimatic)
  • sin / cos / tan
  • 1/x, x^y, sqrt

nice to have:

  • AND/OR/XOR
  • dec -> bin, bin -> dec, hex -> bin, bin -> hex
  • formulas (ability to type in a formula to be able to solve for it).
  • ability to see past results (like looking at the tape roll of an oldschool paper calculator that accounts used to use).

Scott… so far my design has everything you mentioned, except formulas
Jason… guess I’ll have to look up that calculator

RPN

Never understood the appeal of RPN, although it is necessary internally to properly process infix entry… So that too is already a planned feature :slight_smile:

So far, I’ve only missed one mentioned feature :slight_smile:

[quote=431993:@Dave S]Scott… so far my design has everything you mentioned, except formulas
Jason… guess I’ll have to look up that calculator[/quote]
I am easy when it comes to my calculators.

LOL… me… I’m just easy… not free… but easy :slight_smile:

Do you have a link to a calcualtor app that does do what you suggested? Maybe I can steal an idea or two

Its actually not required but does make life simpler

Oh I understand that it is needed “internally” to convert infix to postfix (rpn) to support the calculator “engine”… so bypassing the infix as an option is not a big issue to do

Its one way to evaluate expressions
Certainly not the only way
Its possible to evaluate infix expressions without converting them to other forms