Без завантаження, 100% локально, без облікового запису

Інженерний калькулятор

Введіть або торкніться виразу, функції, степені та сталі, і побачте результат миттєво, усе у браузері.

Як працює Інженерний калькулятор

Науковий калькулятор з тригонометричними функціями, логарифмами, степенями, квадратними коренями та багатьом іншим. Підтримує складні вирази з дотриманням стандартного порядку операцій (PEMDAS/BODMAS). Приклади: sin(30°) = 0,5; log10(1000) = 3; 2^10 = 1024.

Обчислення виконуються безпосередньо у браузері за алгоритмом Сортувальної станції (Shunting-Yard), без використання eval() і без надсилання виразів на сервер. Ваші дані повністю захищені.

Інженерний калькулятор: покрокова інструкція

  1. Введіть математичний вираз за допомогою клавіатури або кнопок інтерфейсу.
  2. Оберіть режим кутів: градуси (deg) або радіани (rad).
  3. Натисніть = або Enter для обчислення.
  4. Результат відображається одразу; історія обчислень зберігається протягом сесії.
  5. Натисніть C для очищення і введення нового виразу.

Поширені сценарії використання

  • Студенти та школярі розв'язують задачі з математики, фізики та хімії.
  • Інженери швидко виконують розрахунки в процесі проектування.
  • Викладачі демонструють математичні функції на екрані.
  • Розробники перевіряють результати числових виразів.

Поширені запитання

В яких одиницях обчислюються sin, cos, tg: у градусах чи радіанах?

За замовчуванням у градусах. Перемикач режиму кута дозволяє перейти на радіани. Приклад: sin(90°) = 1; sin(π/2 рад) = 1.

Чому не використовується eval() JavaScript?

eval() виконує довільний JS-код, що створює серйозні вразливості безпеки. Калькулятор використовує алгоритм Shunting-Yard для безпечного і точного розбору виразів.

Чи зберігається історія обчислень після закриття?

Лише в межах поточної сесії браузера. При закритті вкладки історія очищається. Жодні дані не надсилаються і не зберігаються на сервері.

Який приклад розрахунку демонструє пріоритет операторів?

Введення 2 + 3 * 4 дає 14, а не 20, оскільки множення має вищий пріоритет за додавання. Щоб змінити це, візьміть додавання в дужки: (2 + 3) * 4 дає 20. Степені мають ще вищий пріоритет: 2 ^ 3 * 4 дає 32 (8 помножити на 4), тоді як 2 ^ (3 * 4) дає 4096.

Чи можна користуватися цим офлайн?

Так. Після завантаження сторінки калькулятор працює повністю на вашому пристрої без потреби в мережі. Аналізатор - це чиста арифметика JavaScript, тому ваші вирази ніколи не залишають ваш браузер.

Що станеться, якщо я введу недійсний вираз?

Аналізатор перевіряє послідовність токенів перед обчисленням. Поширені помилки включають незбалансовані дужки, невідому назву функції або ділення на нуль. Кожен випадок повертає описове повідомлення, щоб ви точно знали, що виправити.