Науковий калькулятор — вирази, тригонометрія, великі числа та комплексна математика
Науковий калькулятор
Обчислюйте математичні вирази з повним набором наукових функцій. Підтримуються тригонометрія, логарифми, факторіали, перестановки, комбінації, великі числа та комплексні числа. Уся обробка відбувається локально у вашому браузері — ваші дані ніколи не вивантажуються на жоден сервер.
Історія
Базовий режим: стандартні арифметичні дії (+, −, ×, ÷), дужки, відсотки, квадратний корінь, степінь і обернене число. Науковий режим: додає тригонометричні функції (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.