Науковий калькулятор

Обчислюйте математичні вирази з повним набором наукових функцій. Підтримуються тригонометрія, логарифми, факторіали, перестановки, комбінації, великі числа та комплексні числа.
Уся обробка відбувається локально у вашому браузері — ваші дані ніколи не вивантажуються на жоден сервер.
Базовий режим: стандартні арифметичні дії (+, −, ×, ÷), дужки, відсотки, квадратний корінь, степінь і обернене число.
Науковий режим: додає тригонометричні функції (sin, cos, tan та обернені), гіперболічні функції, логарифми (ln, log, logab), факторіал, перестановки, комбінації, модуль, floor, ceil, round, константи (π, e).
Режим кутів: перемикання між DEG (градуси), RAD (радіани) та GRAD (гради) для тригонометричних функцій.
Великі числа: використовуйте big("12345678901234567890") для арифметики довільної точності. Комплексні: використовуйте синтаксис a + bi або complex(a, b).
Порядок операцій і межі чисел з плаваючою комою

Діє стандартний порядок: спочатку дужки, потім степені, потім множення і ділення (зліва направо), потім додавання й віднімання — 2 + 3 × 4² дорівнює 50, а не 100. Крім порядку, більшість калькуляторів зберігають числа у двійковій арифметиці з плаваючою комою, де 0.1 + 0.2 дає 0.30000000000000004; округлення на екрані зазвичай це приховує, але довгі ланцюжки обчислень можуть виводити ці цифри назовні.

Коли важливі точні до цента результати (гроші, факторіали великих цілих), звичайна арифметика з плаваючою комою не підходить — саме для цього призначений режим довільної точності big() на цій сторінці, а 2^53 + 1 у звичайних числах JavaScript тихо дорівнює 2^53.