CalcToolsLab

Калькулятор больших чисел онлайн

BigInt-калькулятор больших целых чисел: точная длинная арифметика, степень, факториал, НОД, НОК, mod и научная запись результата.

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

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

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

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

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

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

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

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

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

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

  1. g — g обозначает наибольший общий делитель
  2. a — a обозначает первое целое число
  3. b — b обозначает второе целое число
  1. l — l обозначает наименьшее общее кратное
  2. a — a обозначает первое целое число
  3. b — b обозначает второе целое число
  4. g — g используется как общий делитель в знаменателе
  1. F — F обозначает результат факториала
  2. n — n обозначает неотрицательный целый аргумент
  1. P — P обозначает результат возведения в степень
  2. a — a обозначает целое основание
  3. e — e обозначает неотрицательный целый показатель
Защитные границы
Показатель степени ограничен значением 100 000, аргумент факториала — значением 50 000. Отрицательный показатель и отрицательный факториал не принимаются, потому что результат не остаётся в поддерживаемой целочисленной постановке.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Складывайте, вычитайте, умножайте и делите обыкновенные и смешанные дроби онлайн. Калькулятор сокращает результат и показывает пошаговое решение.

Открыть
Обновлено: