Обычный и инженерный калькулятор онлайн
Арифметика, проценты и инженерные выражения — с историей и повторным использованием ответа.
Введите выражение с клавиатуры или экранных кнопок и нажмите «Рассчитать». Обычный режим подходит для арифметики и процентов, инженерный добавляет степени, корни, логарифмы и тригонометрию. Переключение режима сохраняет выражение.
Сначала выполните расчёт.
Как пользоваться инженерным калькулятором
Введите 2 + 3 × 4 и получите 14; со скобками (2 + 3) × 4 получится 20. Для корня используйте sqrt(144): результат 12. В режиме DEG выражение sin(30) даст 0,5. Функциям нужны явные скобки, а аргументы отделяются точкой с запятой: nthroot(27;3).
Кнопки вставляют символы в позицию курсора и заменяют выделение. Поддерживаются Backspace, Delete, стрелки, Home/End, вставка из буфера и отмена ввода. Расчёт выполняется только после нажатия кнопки или Enter в форме, а не при каждом введённом символе.
Порядок действий и отрицательные числа
Сначала вычисляются скобки и функции, затем postfix % и !, степени, унарный знак, умножение и деление, сложение и вычитание. Степени группируются справа: 2^3^2 = 2^(3^2) = 512. Поэтому -2^2 = -(2^2) = -4, а (-2)^2 = 4.
Записи 2(3+4) и 3π означают умножение. Функцию нужно писать sin(30), а не sin30. Для константы e после числа ставьте знак умножения: 3*e. Запись 1e-3 означает 0,001. Допустимы десятичная точка и запятая.
Как считать проценты
Отдельно 10% равно 0,1. Самостоятельный процент справа от + или − относится к накопленному левому значению: 200 + 10% = 220, 200 − 10% = 180. Две последовательные надбавки считаются по очереди: 200 + 10% + 10% = 242.
В умножении и делении процент — доля: 200 × 10% = 20, 200 ÷ 10% = 2000. Если справа есть дополнительное умножение, действует обычная арифметика: 200 + 10% × 2 = 200,2. Скобки сохраняют выбранный смысл: (200 + 10%) × 2 = 440. Это правило одинаково в обоих режимах и Embed.
Градусы, радианы и области определения
В DEG аргумент sin(30) измеряется в градусах. В RAD тот же угол записывается sin(pi/6). Обратные функции asin, acos и atan возвращают угол в выбранных единицах. После смены DEG/RAD прежний результат становится неактуальным — нажмите «Рассчитать».
Калькулятор работает с вещественными числами: sqrt(-1) и чётный корень отрицательного числа недопустимы. Нечётный корень записывается nthroot(-8;3) = -2. Логарифму нужен положительный аргумент, asin/acos — число от −1 до 1. Тангенс в полюсах не выдаёт случайное большое число, а сообщает об ошибке.
Точность, округление и научная запись
Базовые операции с десятичными числами используют точные рациональные значения: 0,1 + 0,2 отображается как 0,3, а (1/3) × 3 равно 1 без промежуточного округления. Корни, тригонометрия и логарифмы могут быть приближёнными; это отмечается в результате. Отображаются до 14 значащих цифр с округлением половин к чётному.
Запись 1e+14 означает 10¹⁴, а 1e-7 — 0,0000001. Полное удержанное значение доступно в подробностях: для рационального числа это может быть дробь. Ненулевой модуль должен быть от 1e−300 до 1e300. Максимум 512 символов, 256 токенов и 32 уровня вложенности; факториал — для целых 0–166, nCr/nPr — при 0 ≤ r ≤ n ≤ 1000. Остаток mod всегда лежит от 0 включительно до модуля делителя не включительно.
История, Ans, память и сохранение
История хранит последние 20 расчётов только пока открыта страница; её можно очистить. «Повторить выражение» возвращает исходный режим, DEG/RAD и контекст Ans, но не запускает запрос автоматически. Ans вставляет предыдущий ответ без округления до отображаемых цифр.
В инженерном режиме M+ и M− прибавляют или вычитают текущий ответ из памяти, MR вставляет память как удержанный ответ, MC очищает её. Mem в выражении использует текущий операнд памяти. История и состояние памяти не сохраняются на сервере; использованные операнды сохраняются в снимке для воспроизводимости. «Сохранить расчёт» создаёт отдельный неизменяемый снимок выражения, настроек и результата. Open восстанавливает его без перерасчёта; после редактирования сохранение доступно только после нового расчёта.
Частые вопросы
Почему DEG и RAD дают разные результаты?
Это разные единицы угла. sin(30) в DEG означает 30 градусов. Для того же угла в RAD введите sin(pi/6). Переключение единиц требует явного нового расчёта.
Чем отличается -2^2 от (-2)^2?
Степень выполняется раньше унарного минуса: -2^2 = -(2^2) = -4. Скобки включают знак в основание, поэтому (-2)^2 = 4.
Как увеличить число на процент?
Введите 200 + 10% и получите 220. Процент справа от сложения относится к левому значению. В выражении 200 + 10% × 2 процент уже является обычной долей 0,1, поэтому результат равен 200,2.
Можно ли использовать десятичную запятую?
Да: 0,1 + 0,2 = 0,3. Между аргументами функций используйте точку с запятой: nCr(5;2), nthroot(27;3). Запятая всегда является десятичным разделителем.
Почему некоторые результаты приближённые?
Тригонометрия, логарифмы и иррациональные корни используют ограниченную точность binary64. Отображение округлено до 14 значащих цифр. Полное удержанное значение можно раскрыть в результате.
Что значит 1e-3 и как ввести число e?
1e-3 — научная запись числа 0,001. Константа e вводится отдельно или с явным умножением: 3*e. Незавершённая запись 1e+ отклоняется, а не превращается в другое число.
Сохраняются ли история и расчёты?
История и память существуют только в открытой странице и исчезают после её закрытия или перезагрузки. Серверный снимок создаётся только кнопкой «Сохранить расчёт» и открывается по отдельной ссылке без автоматического перерасчёта.