Инженерный калькулятор
Выражения со скобками, степенями, корнями, логарифмами, факториалами и тригонометрией.
Введите выражение: sin(30), sqrt(9), 2^3, 5!, log(8, 2). Десятичный разделитель — точка, запятая разделяет аргументы.
Пример расчёта — замените данные своими
Результат
4
Результат выражения.
Расчёт по шагам
- Стандартный приоритет: скобки и функции, факториал, степень справа налево, унарный знак, умножение/деление, сложение/вычитание.
- Функции: sin, cos, tan, asin, acos, atan, sqrt, cbrt, ln, log, exp, abs, fact. Константы: pi, π, e, phi, tau, ans.
Как это считается
Стандартный приоритет: скобки и функции, факториал, степень справа налево, унарный знак, умножение/деление, сложение/вычитание.
Функции: sin, cos, tan, asin, acos, atan, sqrt, cbrt, ln, log, exp, abs, fact. Константы: pi, π, e, phi, tau, ans.
Ограничения и точность
- Действительные числа IEEE 754, без символьного вычисления. Неявное умножение не поддерживается: используйте 2*pi.
- До 300 символов, 150 токенов и 50 уровней скобок. Факториал: целые 0–170. Десятичная точка отличается от разделителя аргументов.
- Производные целые количества не более 10¹² единиц; чрезмерный заказ отклоняется, а не округляется с потерей точности.
Пример расчёта
Учебный пример, режим «Выражение». Исходные данные: Выражение: sqrt(9) + sin(30) * 2; Углы: Градусы; Значение ans: 0.
Результат: Результат выражения..
Шаг расчёта: Стандартный приоритет: скобки и функции, факториал, степень справа налево, унарный знак, умножение/деление, сложение/вычитание.
Шаг расчёта: Функции: sin, cos, tan, asin, acos, atan, sqrt, cbrt, ln, log, exp, abs, fact. Константы: pi, π, e, phi, tau, ans.
Результат: 4.
Частые вопросы
- Как ввести десятичное число?
- В выражении используйте точку: 1.5. Запятая нужна между аргументами log(8, 2). В поле ans допустимы точка и запятая.
- Как выбрать основание логарифма?
- log(x) вычисляет десятичный логарифм, ln(x) — натуральный. Для другого основания используйте log(x, основание).
- Почему −2^2 равно −4?
- Степень выполняется раньше унарного минуса. Для квадрата отрицательного числа введите (−2)^2 с обычным знаком минуса -.
Версия методики: 1