Что такое калькулятор деления столбиком с десятичными знаками?
Этот инструмент делит делимое на делитель и выдаёт частное с нужным вам числом знаков после запятой. Оба числа могут быть положительными, отрицательными, целыми или дробными. Важная особенность: ответ усекается (обрезается) на заданном разряде, а не округляется, поэтому вы видите ровно те цифры, которые дало бы деление столбиком до этого знака.
Как пользоваться
Введите делитель (число, на которое делим) и делимое (число, которое делим). Укажите, до скольких знаков после запятой вести вычисление — например, 3. Калькулятор вернёт частное в виде строки с фиксированной точностью: ровно столько цифр после запятой, включая незначащие нули в конце.
Формула
Пусть \(p\) — выбранное число знаков после запятой. Точное вещественное частное равно \(q = \text{делимое} / \text{делитель}\). Результат вычисляется так:
$$\text{Частное} = \frac{\text{Делимое}}{\text{Делитель}} \quad \text{(усечено до } \text{N} \text{ знаков после запятой)}$$знак = (делимое < 0) XOR (делитель < 0) ? -1 : +1; m = |делимое| / |делитель|; t = floor(m × 10^p) / 10^p; частное = знак × t. Применение floor к неотрицательной величине равносильно усечению в сторону нуля. Калькулятор останавливается на \(p\) знаках — он не округляет.
Разбор примера
Разделим 31 на 16 до 3 знаков. \(31 / 16 = 1{,}9375\) точно. \(\lfloor 1{,}9375 \times 1000 \rfloor = 1937\), значит \(1937 / 1000 = \mathbf{1{,}937}\). При 6 знаках результат был бы \(1{,}937500\).
Частые вопросы
Почему 22/15 даёт 1,466, а не 1,467? Потому что инструмент усекает, а не округляет. \(22/15 = 1{,}46666...\), и обрезка на 3 знаках оставляет \(1{,}466\). Чтобы округлить, сначала посчитайте до большего числа знаков.
Что если делитель равен нулю? Деление на ноль не определено, поэтому вместо числа калькулятор выдаст ошибку.
Поддерживаются ли отрицательные и дробные значения? Да. Знак определяется по правилу XOR, а дробные делимое или делитель (например, \(0{,}75 / 1{,}5\)) обрабатываются напрямую.