This is the old flash version of the calculator. Try the new version here.

# Online Scientific Calculator

For help refer to the Instruction manual and to the Online Scientific Calculator blog entries.

This is a **formula calculator**. __Enter your expressions in the same order as you would write them on paper__. Then press '=' to display the result.

__Use parenthesis to alter the order of operations or to specify function parameters.__

Example of a valid expression: **(-3+sqrt(16/4))/4**

Results are **displayed as fractions** when possible, as well as in their **floating point approximation.**

This calculator supports the following operators, functions and constants:

## Operators

**+ - * /**: Addition, subtraction, multiplication and division**cis**: Use for entering complex numbers in polar form (See Complex Numbers)

## Trigonometric functions

**sin**: Sine**asin**: Inverse sine (sin^{-1})**sinh**: Hyperbolic sine**cos**: Cosine**acos**: Inverse cosine (cos^{-1})**cosh**: Hyperbolic cosine**tan**: Tangent**atan**: Inverse tangent (tan^{-1})

## Constants

**e**: The constant e**i**: The imaginary unit (See Complex Numbers for more information)**pi**: The constant PI (&pi)

## Statistics functions

**!**: Factorial**perm**: Permutations**comb**: Combinations

## Logarithms

**ln**: Natural Logarithm (base e)**log**: Logarithm base 10

## Other functions

**abs**: The absolute value**ans**: The result of a previous expression**gcd**: Greatest Commmon Divisor (see GCD)**int**: The integer portion of a number (see INT)**lcm**: Least common multiple (See LCM for more info)**rand**: Returns a random number between 0 and 1 (see rand and how to use the random function for information on how to use this function)**round**: Rounds a number to its closest integer (See round for examples)**sqrt**: Square root

This calculator allows you to **define your own functions to use in expressions**. To define a function type type it in this format:

You can also select to display the results in a different notation. Choose between **fixed**, **floating point**, **scientific** or **engineering notation**. See calculator notation for more information.

You can type your expressions directly in the calculator input field or use the online keyboard.