I installed qalculate on a Nokia N810 and it is really brilliant.

However I found a strange bug:

When in hexadecimal input mode I typed in sin(1E) to calculate the sine of 30 (0x1E) degrees.

which is interpreted as 0*(30)

and tan(1E) results in 10*(30)

It seems that in hex mode the letters of the function names are interpreted as numerals, e.g in the word 'tan' it interpretes the 'a' as a numeral ten.

I think this ambuiguity can simply be solved by accepting only capital letters as numerals (for radixes above ten) and lowercase for function names, variable names, etc.

Moreover there is no multiplication sign in the input string so from where the multiplication sign ?