belun.app Блог

Инженерный калькулятор — тригонометрия и логарифмы

0

История

    Полноценный инженерный калькулятор прямо в браузере. Наберите выражение вроде 2*sin(45) + log(100) — ответ появится сразу, пока вы печатаете. На клавиатуре есть тригонометрия, логарифмы, степени, корни и факториал, переключатель градусов и радиан, ячейка памяти и история вычислений.

    Как это работает

    1. 1
      Введите выражение Наберите вычисление в поле — с клавиатуры компьютера или нажимая кнопки. Скобки, степень (^) и неявное умножение вида 2pi работают как ожидается.
    2. 2
      Выберите градусы или радианы Переключатель DEG / RAD над клавиатурой действует на sin, cos, tan и обратные функции. Результат пересчитывается сразу после смены режима.
    3. 3
      Нажмите = и пользуйтесь результатом Enter или клавиша = добавляет вычисление в историю. Любую строку истории можно вернуть в поле одним щелчком, а кнопки MS / MR / M+ / M− хранят промежуточное число в памяти.

    Ваши данные защищены

    Всё обрабатывается прямо в вашем браузере. Никакие файлы или текст не отправляются на наши серверы. Отключите интернет — инструмент продолжит работать.

    Часто задаваемые вопросы

    Какие функции поддерживает калькулятор?
    Тригонометрию (sin, cos, tan, sec, csc, cot), обратные функции (asin, acos, atan), гиперболические (sinh, cosh, tanh), логарифмы (ln, log по основанию 10, log2), exp, квадратный и кубический корень, модуль числа, округление (round, floor, ceil), факториал через !, степень через ^, остаток от деления через mod, а также константы pi, e, tau и phi.
    Как переключить градусы и радианы?
    Кнопками DEG / RAD над клавиатурой. В режиме DEG выражение sin(30) даёт 0,5. В режиме RAD те же 30 читаются как 30 радиан, и ответ будет примерно −0,988. Обратные функции возвращают угол в выбранных единицах.
    Можно ли вводить с клавиатуры, а не мышкой?
    Да, поле ввода обычное текстовое. Печатайте цифры, операторы, названия функций и скобки, нажимайте Enter для записи результата и Escape для очистки. Кнопки на экране просто вставляют текст в позицию курсора, так что способы ввода можно смешивать.
    В каком порядке выполняются операции?
    По обычным математическим правилам: сначала скобки, затем факториал, затем степень (правоассоциативная, поэтому 2^3^2 равно 512), затем умножение, деление и остаток, и в последнюю очередь сложение с вычитанием. Неявное умножение тоже работает: 2(3+4) — это 14, а 2pi ≈ 6,283.
    Почему 0.1 + 0.2 показывает 0.3, а в консоли браузера получается 0.30000000000000004?
    Калькулятор округляет вывод до 12 значащих цифр и прячет крошечную двоичную погрешность, которая видна в «сыром» результате JavaScript. Сама арифметика — та же двойная точность IEEE 754, что и в любом другом калькуляторе.
    Мои вычисления куда-то отправляются?
    Нет. Разбор выражения и все функции работают локально в JavaScript. Ничего из введённого не уходит на сервер, не сохраняется и не логируется, а после загрузки страницы калькулятор работает даже без интернета.

    Из блога

    Инженерный калькулятор: порядок действий, DEG и RAD, кнопки памяти Три причины, из-за которых калькулятор чаще всего выдаёт «неправильный» ответ, и как записывать выражения, чтобы этого не случалось. Читать статью →

    Похожие инструменты