Большие числа онлайн
Сложение, вычитание, умножение, целочисленное деление, факториал, степень, НОД и НОК для целых чисел произвольной длины (BigInt). Без потери точности.
Умножение двух целых чисел
Большие целые числа без потери разрядов
Этот калькулятор нужен, когда обычная арифметика браузера уже не подходит: число длиннее безопасного диапазона, важен каждый младший разряд или нужно получить точный целый результат для факториала, степени, НОД, НОК, деления и остатка.
- M — M обозначает наибольшее безопасное целое для обычного JavaScript Number
- 9007199254740991 — 9007199254740991 равно пределу, после которого обычный Number может терять точность целых разрядов
BigInt снимает именно проблему целочисленной точности. Он не является калькулятором десятичных дробей произвольной точности и не заменяет инженерные вычисления с вещественными числами.
Операции и фактические лимиты
| Операция | Что возвращает | Ограничение |
|---|---|---|
| Сложение и вычитание | Точное целое значение | Размер ограничен памятью и скоростью устройства |
| Умножение | Точное произведение целых чисел | Очень длинные множители могут считаться заметно дольше |
| Целочисленное деление | Целую часть и отдельный остаток | Делитель не равен нулю |
| Остаток от деления | Остаток по правилам JavaScript | Делитель не равен нулю |
| Возведение в степень | Точное целое значение | Показатель от 0 до 100 000 |
| Факториал | Точный факториал целого числа | Аргумент от 0 до 50 000 |
| НОД | Наибольший общий делитель | Для целых входных значений |
| НОК | Наименьшее общее кратное | Для целых входных значений |
- a — a обозначает делимое
- b — b обозначает делитель; он не может быть нулём
- q — q обозначает целую часть результата
- r — r обозначает остаток, который калькулятор показывает отдельно
НОД, НОК, степень и факториал
Для НОД калькулятор применяет алгоритм Евклида, а НОК получает через НОД для ненулевых входных значений. Степень считается быстрым возведением в степень, а факториал — последовательным умножением целых множителей.
- g — g обозначает наибольший общий делитель
- a — a обозначает первое целое число
- b — b обозначает второе целое число
- l — l обозначает наименьшее общее кратное
- a — a обозначает первое целое число
- b — b обозначает второе целое число
- g — g используется как общий делитель в знаменателе
- F — F обозначает результат факториала
- n — n обозначает неотрицательный целый аргумент
- P — P обозначает результат возведения в степень
- a — a обозначает целое основание
- e — e обозначает неотрицательный целый показатель
Когда выбирать этот калькулятор
- Длинная арифметика — сложение, вычитание и умножение целых чисел, где нельзя терять младшие разряды
- Программирование — проверка BigInt-результатов, остатков, больших степеней и пределов безопасного Number
- Теория чисел — НОД, НОК, деление с остатком и задачи, где важен знак остатка
- Комбинаторика — большие факториалы для перестановок и подсчёта вариантов
- Учебная проверка — быстрый контроль ответа без ручной длинной записи
- Финансовые целые единицы — расчёты в копейках или минимальных единицах, если все входные значения уже целые
Ограничения и проверка результата
- Дробные числа не поддерживаются — ввод с запятой или точкой отклоняется до расчёта
- Деление на ноль запрещено — для деления и остатка нужен ненулевой делитель
- Остаток не евклидов по умолчанию — при отрицательном делимом знак остатка может быть отрицательным
- Скорость зависит от размера — BigInt точен для целых значений, но очень длинные операции упираются в ресурсы браузера
- Научная запись выводится словами — она помогает оценить порядок результата, но основной ответ остаётся полным целым числом
Часто задаваемые вопросы
Похожие инструменты
Вычисление факториала n! онлайн для целых неотрицательных чисел от 0 до 170: точный результат, количество цифр и пошаговое произведение.
Перевод числа в научную нотацию и обратно онлайн: мантисса, порядок, E-запись и инженерная нотация для физики, химии и программирования.
Округление числа до N значащих цифр онлайн. Подсчёт количества значащих цифр в исходном числе. Для физики, химии, инженерных расчётов.
Наибольший общий делитель и наименьшее общее кратное двух-шести целых ненулевых чисел онлайн. Алгоритм Евклида с пошаговым решением, разложение на простые множители.
Вычисление остатка от деления (mod) онлайн: делимое, делитель, неполное частное, trunc-остаток и Python-style вариант.
Простой онлайн-калькулятор для повседневных вычислений: сложение, вычитание, умножение, деление, проценты. С историей расчётов и поддержкой клавиатуры.
Сложение, вычитание, умножение и деление обыкновенных и смешанных дробей. До 4 дробей с порядком операций, пошаговое решение, готовые примеры.