Using Math Calci you can evaluate expressions of the form- f(x) : where x is an expression in double/integer literals using the operators +, -, *, /, ^ or any math functions and f is any of the following functions- log(x) : common log of x log(x,y) : log x to the base y exp(x) : e raised to the power x exp(x,y) : x raised to the power y, same as x^y sqrt(x) : square root of x sin(x) : sine of x cos(x) : cosine of x tan(x) : tangent of x asin(x) : arc-sine of x acos(x) : arc-cosine of x atan(x) : arc-tangent of x sinh(x) : hyperbolic sine of x cosh(x) : hyperbolic cosine of x tanh(x) : hyperbolic tangent of x pi : the constant pi (=3.14159) e : the constant e (=2.71828) tm : toggle mode RAD<->DEG (default RAD) sb/so/sd/sh : switch to BIN/OCT/DEC/HEX (default=>DEC) eb/eo/ed/eh : echo in BIN/OCT/DEC/HEX (default=>DEC) spd/spe/sp: set precision DEFAULT/EXPONENT/ cur : echo current mode, base, echo and precision cls : clear screen help : show this help exit/quit : exit Salient Features- * All names are case insensitive. * You can make input to be in one system (say decimal) and output in some other(say hex or binary) * You can use exponential or default precision. You can manually set the precision (sp0 to sp16) to as many as 16 decimal places. * The angles can be read/echoed in radians or degrees.