Науковий калькулятор
Обчислюйте арифметику, степені, корені, тригонометрію, логарифми та константи за допомогою безпечного парсера, що працює повністю у браузері.
🔒 Працює повністю у вашому браузері — нічого не завантажуєтьсяБезпечний парсер наукового калькулятора
Цей калькулятор підтримує звичайні наукові вирази без використання eval у JavaScript. Спершу парсер розбиває на токени числа, оператори, дужки, константи та назви функцій. Потім застосовує порядок арифметичних дій: спочатку дужки, далі функції та унарні знаки, степені, множення й ділення, наостанок додавання та віднімання. Основні правила звичні: a + b, a − b, a × b, a ÷ b і a^b. Відсоток — це постфіксний скорочений запис, який перетворює попереднє значення на дріб, ділячи його на 100.
Серед функцій — квадратний корінь, синус, косинус, тангенс, десятковий і натуральний логарифми. Тригонометричні функції використовують градуси, тож sin(30) повертає 0.5. Константи можна вводити як π, pi або e. Некоректні вирази, ділення на нуль, логарифми недодатних значень і квадратні корені з від’ємних чисел показують помилку замість небезпечного чи оманливого результату.
Приклади та підтримуваний синтаксис
Спробуйте вирази на кшталт sqrt(144), 2^8, sin(45)^2 + cos(45)^2, log(1000) або 50% * 200. Множення потрібно вводити явно, тому пишіть 2*pi, а не 2pi. Дужки можна вкладати, щоб групувати частини довшого обчислення. Кнопки вставляють звичайний текст у поле виразу, а ще можна вводити безпосередньо з клавіатури.
Примітки щодо приватності та точності
Усі обчислення відбуваються у браузері зі стандартними числами JavaScript. Це підходить для загальної математики, шкільних перевірок і швидких інженерних оцінок, але не для фінансів із довільною точністю чи символьної алгебри. Сторінка не завантажує вирази, не зберігає історію й не звертається до жодного математичного API. Перевіряйте важливі результати, особливо коли важливі округлення, одиниці кутів чи обмеження області визначення.
Для довгих виразів будуйте обчислення з менших частин і використовуйте дужки, щоб чітко виразити свій намір. Це зменшує кількість помилок і полегшує перевірку показаного виразу, перш ніж покладатися на результат.
Як користуватися
- Введіть або натисніть виразВикористовуйте числа, оператори, дужки, константи та функції, як-от sqrt, sin, cos, tan, log і ln.
- Обчисліть безпечноНатисніть «дорівнює», щоб запустити вбудований парсер. Сторінка ніколи не використовує eval.
- Перевірте результатПрочитайте результат і рядок нормалізованого виразу для швидкої перевірки.