Калькулятор больших чисел
FreeВыполняйте точную арифметику над числами, намного превышающими возможности обычного калькулятора: сложение, вычитание, умножение, деление, возведение в степень, квадратный корень, факториал, модуль, НОД и НОК.
Недавняя активность
Видно всем. Последние 20 использований от всех посетителей, сначала новые.
Пока нет активности. Будьте первым.
Что делает этот инструмент
Выполняет точные вычисления с числами, намного превышающими то, что может точно обработать обычный калькулятор: сложение, вычитание, умножение, деление, возведение в степень, квадратный корень, возведение в квадрат, факториал, остаток от деления, НОД и НОК, с настраиваемой десятичной точностью для деления и квадратных корней.
Как это работает
Каждое число хранится как точное целое число (с использованием типа BigInt произвольной точности JavaScript) вместе с десятичным масштабом, а не как приближённое значение с плавающей точкой, поэтому нет верхнего предела для количества цифр, которое можно точно хранить. Сложение, вычитание и умножение напрямую комбинируют эти целые числа и остаются точными независимо от того, насколько большими становятся числа. Деление и квадратный корень не всегда можно выразить точно (например, 1/3 или √2), поэтому они вычисляются с выбранным вами количеством десятичных знаков с использованием целочисленной арифметики в стиле деления столбиком, с корректным округлением последней цифры, а не отбрасыванием. Возведение в степень использует ту же точную целочисленную арифметику, а факториал, остаток от деления, НОД (алгоритм Евклида) и НОК работают напрямую с целыми числами.
Какие проблемы решает
- Вычисление точных результатов для чисел, используемых в криптографии, теории чисел или космологии, превышающих точность обычного калькулятора.
- Получение точного, неокруглённого ответа для факториалов, больших показателей степени или НОД/НОК больших целых чисел.
- Деление или извлечение квадратного корня с гораздо большим количеством десятичных знаков, чем показывает обычный калькулятор.
Часто задаваемые вопросы
›Зачем мне нужен специальный калькулятор для больших чисел?
Обычные числа JavaScript (и большинство калькуляторов) надёжно хранят лишь около 15-17 значащих цифр, за этим пределом результаты незаметно теряют точность. Этот инструмент представляет числа внутренне как точные целые числа (используя арифметику BigInt произвольной точности), а не приближённые значения с плавающей точкой, поэтому операции с числами из сотен или тысяч цифр остаются точными.
›Как деление сохраняет точность с такими большими числами?
Деление (и квадратный корень) могут давать бесконечно повторяющиеся или иррациональные десятичные дроби, поэтому их нельзя хранить точно. Вместо этого инструмент вычисляет результат с тем количеством десятичных знаков, которое вы выберете (настройка «Десятичная точность»), корректно округляя последнюю цифру, а не отбрасывая её. Сложение, вычитание, умножение, возведение в степень и факториал всегда точны, без какого-либо округления.
›Какие форматы ввода принимаются?
Простые целые числа (123456789), десятичные дроби (123.456) и научная/E-нотация (23E18 или 3.5e-19) - все они принимаются для X и Y.
›Почему очень большой показатель степени иногда отклоняется?
Некоторые комбинации, например число из 500 цифр в степени 100 000, дадут результат с десятками миллионов цифр - намного больше, чем любой браузер может комфортно вычислить или отобразить. Этот инструмент оценивает размер результата перед его вычислением и отклоняет всё неразумно большое, вместо того чтобы дать странице зависнуть.
›Почему для факториала, остатка от деления, НОД и НОК требуются целые числа?
Эти операции математически определены только для целых чисел; "факториал 3,5" или "НОД от 4,2 и 6" не имеют стандартного смысла. Вводите целые числа для X (и Y, где применимо) при использовании этих операций.
Похожие инструменты
Калькуляторы
Простой калькулятор
Простой бесплатный онлайн-калькулятор для повседневной арифметики, с памятью, вводом в научной нотации и поддержкой клавиатуры.
FreeКалькуляторы
Калькулятор времени работы батареи
Оцените, сколько прослужит батарея с учётом её ёмкости, энергопотребления вашего устройства и реального коэффициента эффективности.
FreeКалькуляторы
Конвертер ставочных коэффициентов
Конвертируйте букмекерские коэффициенты между американским, десятичным, дробным форматами и подразумеваемой вероятностью, с расчётом выплаты, прибыли и маржи букмекера (vig).
FreeКалькуляторы
Двоичный калькулятор
Складывайте, вычитайте, умножайте и делите двоичные числа напрямую, с результатами в двоичном и десятичном виде, плюс конвертер двоичное/десятичное.
Комментарии (0)
Понравился инструмент? Оставьте комментарий, поделитесь советом или расскажите, как нам его улучшить.
Пока нет комментариев. Будьте первым, кто поделится мнением!