Бесплатный онлайн-калькулятор

Обычный и инженерный калькулятор онлайн

Арифметика, проценты и инженерные выражения — с историей и повторным использованием ответа.

Введите выражение с клавиатуры или экранных кнопок и нажмите «Рассчитать». Обычный режим подходит для арифметики и процентов, инженерный добавляет степени, корни, логарифмы и тригонометрию. Переключение режима сохраняет выражение.

Обычный и инженерный калькуляторАрифметика, проценты и инженерные выражения — с историей и повторным использованием ответа.
Режим калькулятора
Десятичная точка или запятая; между аргументами — ;. Функциям нужны скобки: sin(30), nthroot(27;3).

200 + 10% = 220; 200 × 10% = 20. В 200 + 10% × 2 процент равен 0,1: результат 200,2.

Расчёт выполняется на сервере. История и память действуют только в этой открытой странице; без вашего действия ничего не сохраняется.

История на этой странице

Здесь появятся последние 20 расчётов.

    Отображение: до 14 значащих цифр, округление половин к чётному. Рациональная арифметика сохраняется точно; инженерные функции используют приближения binary64.

    Ограничения: 512 символов, 256 токенов, вложенность 32; ненулевые значения от 1e−300 до 1e300. Факториал: 0–166; nCr/nPr: целое n ≤ 1000. Без комплексных чисел.

    Использовать этот калькулятор на своём сайте Добавьте бесплатный адаптивный виджет СЧИТАЙ.

    Вставить калькулятор на сайт

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

    Открыть Embed

    Как пользоваться инженерным калькулятором

    Введите 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+ отклоняется, а не превращается в другое число.

    Сохраняются ли история и расчёты?

    История и память существуют только в открытой странице и исчезают после её закрытия или перезагрузки. Серверный снимок создаётся только кнопкой «Сохранить расчёт» и открывается по отдельной ссылке без автоматического перерасчёта.