CalcToolsLab

Большие числа онлайн

Сложение, вычитание, умножение, целочисленное деление, факториал, степень, НОД и НОК для целых чисел произвольной длины (BigInt). Без потери точности.

Умножение двух целых чисел

Только целые числа без дробной части. Факториал до 50 000, степень до 100 000. Деление целочисленное: остаток выводится отдельно.

Большие целые числа без потери разрядов

Этот калькулятор нужен, когда обычная арифметика браузера уже не подходит: число длиннее безопасного диапазона, важен каждый младший разряд или нужно получить точный целый результат для факториала, степени, НОД, НОК, деления и остатка.

Только целые BigInt-значения
Инструмент использует JavaScript BigInt. Он принимает целые числа со знаком, пробелами или подчёркиваниями как разделителями групп, но отклоняет дробные числа, десятичную запятую и десятичную точку.
  1. MM обозначает наибольшее безопасное целое для обычного JavaScript Number
  2. 90071992547409919007199254740991 равно пределу, после которого обычный Number может терять точность целых разрядов

BigInt снимает именно проблему целочисленной точности. Он не является калькулятором десятичных дробей произвольной точности и не заменяет инженерные вычисления с вещественными числами.

Операции и фактические лимиты

ОперацияЧто возвращаетОграничение
Сложение и вычитаниеТочное целое значениеРазмер ограничен памятью и скоростью устройства
УмножениеТочное произведение целых чиселОчень длинные множители могут считаться заметно дольше
Целочисленное делениеЦелую часть и отдельный остатокДелитель не равен нулю
Остаток от деленияОстаток по правилам JavaScriptДелитель не равен нулю
Возведение в степеньТочное целое значениеПоказатель от 0 до 100 000
ФакториалТочный факториал целого числаАргумент от 0 до 50 000
НОДНаибольший общий делительДля целых входных значений
НОКНаименьшее общее кратноеДля целых входных значений
  1. aa обозначает делимое
  2. bb обозначает делитель; он не может быть нулём
  3. qq обозначает целую часть результата
  4. rr обозначает остаток, который калькулятор показывает отдельно
Целочисленное деление
Деление не строит десятичную дробь. Дробная часть отбрасывается по направлению к нулю, а знак остатка совпадает со знаком делимого.

НОД, НОК, степень и факториал

Для НОД калькулятор применяет алгоритм Евклида, а НОК получает через НОД для ненулевых входных значений. Степень считается быстрым возведением в степень, а факториал — последовательным умножением целых множителей.

  1. gg обозначает наибольший общий делитель
  2. aa обозначает первое целое число
  3. bb обозначает второе целое число
  1. ll обозначает наименьшее общее кратное
  2. aa обозначает первое целое число
  3. bb обозначает второе целое число
  4. gg используется как общий делитель в знаменателе
  1. FF обозначает результат факториала
  2. nn обозначает неотрицательный целый аргумент
  1. PP обозначает результат возведения в степень
  2. aa обозначает целое основание
  3. ee обозначает неотрицательный целый показатель
Защитные границы
Показатель степени ограничен значением 100 000, аргумент факториала — значением 50 000. Отрицательный показатель и отрицательный факториал не принимаются, потому что результат не остаётся в поддерживаемой целочисленной постановке.

Когда выбирать этот калькулятор

  • Длинная арифметика — сложение, вычитание и умножение целых чисел, где нельзя терять младшие разряды
  • Программирование — проверка BigInt-результатов, остатков, больших степеней и пределов безопасного Number
  • Теория чисел — НОД, НОК, деление с остатком и задачи, где важен знак остатка
  • Комбинаторика — большие факториалы для перестановок и подсчёта вариантов
  • Учебная проверка — быстрый контроль ответа без ручной длинной записи
  • Финансовые целые единицы — расчёты в копейках или минимальных единицах, если все входные значения уже целые
Что лучше считать в других инструментах
Десятичные дроби, проценты, округление, значащие цифры и научную запись удобнее проверять в соседних калькуляторах. Эта страница держит фокус на точных целых BigInt-значениях.

Ограничения и проверка результата

  • Дробные числа не поддерживаются — ввод с запятой или точкой отклоняется до расчёта
  • Деление на ноль запрещено — для деления и остатка нужен ненулевой делитель
  • Остаток не евклидов по умолчанию — при отрицательном делимом знак остатка может быть отрицательным
  • Скорость зависит от размера — BigInt точен для целых значений, но очень длинные операции упираются в ресурсы браузера
  • Научная запись выводится словами — она помогает оценить порядок результата, но основной ответ остаётся полным целым числом

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

Обновлено:

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

Калькулятор факториала

Вычисление факториала n! онлайн для целых неотрицательных чисел от 0 до 170: точный результат, количество цифр и пошаговое произведение.

Открыть
Калькулятор научной нотации

Перевод числа в научную нотацию и обратно онлайн: мантисса, порядок, E-запись и инженерная нотация для физики, химии и программирования.

Открыть
Калькулятор значащих цифр

Округление числа до N значащих цифр онлайн. Подсчёт количества значащих цифр в исходном числе. Для физики, химии, инженерных расчётов.

Открыть
Калькулятор НОД и НОК

Наибольший общий делитель и наименьшее общее кратное двух-шести целых ненулевых чисел онлайн. Алгоритм Евклида с пошаговым решением, разложение на простые множители.

Открыть
Калькулятор остатка от деления

Вычисление остатка от деления (mod) онлайн: делимое, делитель, неполное частное, trunc-остаток и Python-style вариант.

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

Простой онлайн-калькулятор для повседневных вычислений: сложение, вычитание, умножение, деление, проценты. С историей расчётов и поддержкой клавиатуры.

Открыть
Калькулятор дробей

Сложение, вычитание, умножение и деление обыкновенных и смешанных дробей. До 4 дробей с порядком операций, пошаговое решение, готовые примеры.

Открыть