Инженерный калькулятор

Введите выражение, и ответ появляется по мере ввода — тригонометрия, логарифмы, степени и корни с понятными ошибками.

Результат

Как пользоваться

  1. Введите выражение в поле — результат появляется под ним по мере ввода, нажимать ничего не нужно.
  2. Или соберите выражение на клавиатуре калькулятора. Клавиши оставляют курсор на месте, и физическая клавиатура тоже работает: Enter подставляет результат обратно, Esc очищает всё.
  3. Выберите «Град» или «Рад» перед использованием sin, cos или tan. Режим показан рядом с клавишами и сразу меняет результат.
  4. Результат — обычные латинские цифры: скопируйте его или нажмите Enter, чтобы вернуть его в выражение и продолжить расчёт.

Пример

Выражение (градусы)

sin(30) + 2^10

Результат

1024.5

sin(30) в градусах равен 0,5, а 2^10 — это 1024, итого 1024.5. Переключитесь на радианы, и то же выражение даст 1023.01196838 — поэтому режим углов показан рядом с клавишами.

Область применения, ограничения и частые вопросы

  • Двойная точность, показ до 12 значащих цифр: 0,1+0,2 показывает 0,3, но значение — двоичное число с плавающей точкой, это не точная арифметика дробей.
  • Функциям и корням нужны скобки: sin(30), √(16). «sin30» сообщается как синтаксическая ошибка, а не угадывается.
  • Доступные функции: sin, cos, tan, ln (натуральный), log (по основанию 10), √, а также ^, !, % и π/e. Без обратной тригонометрии, гиперболических функций, регистров памяти и конвертации единиц.
  • Процент означает «разделить на 100»: 50% — это 0,5, а 200+10% — это 200.1, а не 220.
  • Ошибки конкретны: неожиданный токен цитируется, а незакрытая скобка, деление на ноль, ошибка области определения (√(-1), ln(0), tan(90°)) и переполнение сообщаются отдельно.
  • Тригонометрия обнуляется, когда результат меньше 1e-12, поэтому sin(180°) показывает 0, а не 1.22e-16. tan в 90° и 270° сообщается как неопределённый.
  • Имена функций не переводятся — sin остаётся sin на любом языке, поэтому выражения из учебников и кода можно вставлять как есть.
  • Выражения ограничены 512 символами и 32 уровнями вложенности; более длинный ввод сообщается, но никогда не обрезается.
  • Ничего не загружается, не сохраняется и не попадает в URL: нет истории и ссылки с выражением. Всё работает в браузере.

Что обычно нужно дальше, когда число уже под рукой.