When dealing with basic arithmetic, anything divided by zero is considered meaningless or undefined.
Change your expression to avoid diving by zero. Be mindful of the order of operations. 1/(2-2) is dividing by zero.
There are an infinite amount of numbers, but your iPad only has so much memory. No computing device is capable of representing every number.
Overflow occurs when the number is too big (positive or negative) to be represented. This could be the result, an intermediate value, or any number in your expression. The Missing Calculator is only able to represent numbers with an exponent not exceeding |127| when in standard scientific form.
Underflow occurs when the number is too close to zero to be represented. This could be the result, an intermediate value, or any number in your expression. The Missing Calculator is only able to represent numbers up to 38 digits of precision.
You have provided an incorrect amount of arguments to a function or operator.
Examples: Providing one value for addition. Providing two values for sin().
You have provided a value to a function that falls outside of that function's domain. In other words, the function cannot handle the given number due to the nature of the function. Examples: "tan(90°)", "ln(0)", "ln(-1)", "arcsin(2)".
Occasionally, a domain error can indicate limitations with foundational software constructs. Examples: "2^2.1", "2^-2".
Value was not a number. This usually indicates a domain error.
The power was too big. In the equation x^y, y must be less than or equal to UINT32_MAX (4294967295).
Keep in mind powers less than this may still cause overflow in your result.
Operator requires more arguments than have been given. Make sure the expression is properly formatted.
Examples: "2+", "sin()"
The entered expression is invalid. Common causes include mismatched parenthesis, incorrect operators, or an invalid number of operands. To ensure accuracy, The Missing Calculator will not attempt to correct mismatched parenthesis.
This error indicates there were unused items in the expression. Be sure all terms are separated by operators. "sin(1°)*sin(2°)" is correct, "sin(1°)sin(2°)" is not. Though this notation is widely understood, The Missing Calculator requires that you explicitly specify all operators.
This error is typically prevented by intelligent expression entry software built into The Missing Calculator. Verify your expression is correctly formatted.
This error does not have a description.
We take bugs extremely seriously. If you have found a bug please let us know so we can resolve it.
A bug is any time the app crashes, behaves in a strange way, doesn't allow you to access purchased materials, or performs a calculation incorrectly.
If you would like to suggest a feature for The Missing Calculator or you have a question you would like answered, please submit it here.
Give us a score to let us know how we're doing.