Syntax: calc [formula]>
A calculator that lets you do integer or floating point calculations.
You may specify a floating point (real) number by ensuring you write the decimal point followed by at least one digit. Generally functions and operators return the same type argument as they are passed; if arguments are mixed real numbers are returned.
Operators: +, -, *, /, %, ^
Functions:
abs(a) - Absolute value (if complex number answer will be float)
arg(a) - Argument of a complex number. Returns float.
complex(a, b) - Returns a+bi
cos(radians) - returns cosine of angle
div(a, b) - integer division ( a/b does floating point)
exp(x) - returns e^x
float(a) - Converts a to a float with to_float efun
int(a) - Rounds a to nearest integer
ln(x) - returns natural logarithm of x
polar(abs, arg) - Returns complex number given polar coordinates
sin(radians) - returns sine of angle
sqrt(positive_int) - square root of positive integer as a float
tan(radians) - returns tangent of angle
to_int(a) - Converts a to an integer using to_int efun
Constants:
e = 2.718282 i = 0+1i pi = 3.141593
Example: calc (2+-1)*-sin(1)
calc polar(abs(3+2i), arg(3+2i))
ShadowMUD
11:59, Vaigday, Altki 20, 212 AD.