Подключиться через MCP →

Введите расчет

×

Математическая формула

Реклама

Результатов

Ответ
8 514
First number × Second number
Рабочая база (степень десяти) 100
Complement of first number (base − first) 14
Complement of second number (base − second) 1
Левая часть (перекрёстное вычитание) 85
Правая часть (произведение дополнений) 14
Method check (left × base + right) 8 514

Что делает этот калькулятор

Калькулятор перемножает два целых числа и наглядно показывает популярный «индийский» (ведический) метод дополнений, который позволяет умножать в уме очень быстро — особенно когда числа стоят чуть ниже степени десяти, например 9, 99, 999, 98 или 86. Сама математика здесь абсолютно универсальна; «индийский метод» — это просто название приёма устного счёта, родом из ведической математики.

Как пользоваться

Введите первое и второе число и сразу увидите Ответ. Ниже выводятся все промежуточные значения метода дополнений — рабочая база, оба дополнения, перекрёстное вычитание (левая часть) и произведение дополнений (правая часть). Так вы сможете отработать приём самостоятельно.

Разбор формулы

Выберите базу \(B = 10^{k}\), где \(k\) — количество цифр в большем числе (то есть \(B = 100\) для двузначных чисел). Найдите дополнения \(c_a = B - a\) и \(c_b = B - b\). Тогда:

$$a \times b = \left( a - c_b \right)\cdot B + c_a \cdot c_b$$

Левая часть — это перекрёстное вычитание (заметьте, что \(a - c_b = b - c_a\)), а правая часть — просто произведение двух небольших дополнений, которое легко посчитать в уме.

Схема двух чисел вблизи основания 100 с их дополнениями и перекрёстным вычитанием
Метод дополнений: расстояние каждого числа до основания B задаёт перекрёстное вычитание и произведение дополнений.

Пример: 86 × 99

В большем числе 99 две цифры, значит \(B = 100\). \(c_a = 100 - 86 = 14\); \(c_b = 100 - 99 = 1\). Перекрёстное вычитание: \(86 - 1 = 85\). Правая часть: \(14 \times 1 = 14\). Произведение $$= 85 \times 100 + 14 = 8500 + 14 = \mathbf{8514}.$$ Проверим через приём «все девятки»: $$86 \times 99 = 8600 - 86 = 8514.$$

Разбор 86 на 99, разделённый на левую и правую части
Пример 86 × 99: левая часть (86−1)=85, правая часть произведение дополнений 14×1=14, итог 8514.

Частые вопросы

Работает ли это для любых чисел? Да — ответ всегда точный. Разложение через дополнения особенно удобно, когда оба числа близки к одной и той же степени десяти.

А если число больше базы, например 103? Тождество всё равно верно: дополнение просто становится отрицательным, и формула даёт правильный результат.

Что значит «9…9»? Это число, состоящее из одних девяток (9, 99, 999). Умножить на него — то же самое, что сдвинуть число влево и вычесть из результата исходное число.

Последнее обновление: