Skip to content
Mycelgrid

Scientific Calculator guide

Scientific Calculator Functions Explained

This guide describes the operators and real-number functions supported by Mycelgrid Scientific Calculator and the boundaries that make their results deterministic.

Arithmetic and operator precedence

Use +, −, ×, ÷, parentheses, and ^ for powers. Exponentiation is right-associative, so 2^3^2 is 2^(3^2) = 512. Exponentiation binds before a leading sign, so -2^2 is -4 and (-2)^2 is 4.

Trigonometric functions

sin, cos, and tan use the selected DEG or RAD mode. asin, acos, and atan return angles in that mode. For example, DEG sin(30) = 0.5, while RAD sin(pi/6) = 0.5. Tangent at a mathematical singularity such as 90° returns a domain error instead of a misleading huge finite value.

Hyperbolic functions

sinh, cosh, and tanh operate on real numeric inputs and do not use the DEG/RAD setting.

Logarithms and exponentials

log(x) is the base-10 logarithm, ln(x) is the natural logarithm, and exp(x) computes e^x. Both logarithms require a positive real input. For example, log(1000) = 3 and ln(e) = 1.

Powers and roots

sqrt(x) calculates a real square root, cbrt(x) calculates a real cube root, and root(x,n) calculates an nth root with whole-number n from 2 through 99. Negative values have a supported real nth root only when n is odd; for example root(-8,3) = -2.

Factorial

Postfix ! calculates factorial for whole numbers from 0 through 170. 5! = 120. Negative, fractional, or larger factorial inputs return an error because they are outside this calculator's frozen real-number factorial scope.

Scientific notation

A numeric literal can include e or E followed by an optional sign and exponent digits. For example, 1.2e6 / 3e2 = 4000. This notation is numeric input, not the same thing as the constant e when it appears by itself.

Constants, Ans, and memory

pi and e expose the browser's double-precision constants. ans reuses the previous successful raw result. The memory keys hold another raw result for the current page session.

Floating-point boundaries

The calculator uses IEEE-754 double precision. Values such as 0.1 cannot always be represented exactly in binary, and transcendental functions are numerical approximations. The displayed result is shortened to at most 12 significant digits, while Ans and memory reuse the raw internal finite number.

What this calculator does not do

It does not graph equations, manipulate symbolic algebra, solve equations, perform calculus, use matrices or complex numbers, provide an arbitrary-precision engine, or certify a calculator for exams or safety-critical work. Use the dedicated Fraction, Percentage, or Slope apps for those distinct supported workflows.