Full Precision Calculator
If you want more functions (but not full precision) try the Scientific Calculator
Notes: Some of the functions (such as x!, or xy) can require a lot of calculation, so after 10 or 15 seconds of calculation your
browser may say "A script is ... to run slowly. Do you want to abort...?". It is up to you whether to continue to run the script or not.
In some cases it may be better to approach things more gently. For example if 200! is taking a long time, then try 100!, then 120! etc to estimate how long it should take on your PC.
Also if you want to calculate high powers, for example, 2^1000, it may be quicker to calculate 2^100, then take that result and raise that to the power 10.
Division: There are two options:
- With Remainder: it can give a result like "12 R 6". This means the answer is 12 with a Remainder of 6. In other words "y" goes into "x" 12 times, but there is still 6 left undivided. (150/12 would give that exact result, because 12x12=144, which is 6 short of 150)
- Decimals: Because decimals can repeat infinitely, I put an arbitrary limit of decimals. So this is not "Full Accuracy" but the division with remainders is.
Square Root: Square Roots are calculated using the Newton-Raphson algorithm, which is an iterative process (ie repeating) that gets more accurate each time around. Unfortunately the more digits there are, the more calculation needs to be done, so it gets slower and slower.
It will show you the answer it has so far (by comparing the digits on each run). Let it run as far as you want and then press the "stop" button when you have enough digits.
Contact us with any suggestions for improvements or enhancements to this full precision calculator.