Калькулятор остачі

Введіть ділене й дільник, щоб знайти частку та остачу (модуль).

Частка
3
Остача (a mod b)
2

Як розраховується остача

Операція остачі знаходить залишок після ділення одного числа на інше. Цей калькулятор використовує округлене вниз ділення (a − b × floor(a/b)), яке завжди повертає остачу з тим самим знаком, що й дільник — конвенція, що використовується в математиці та більшості мов програмування, як-от Python і Ruby.

Для додатних чисел це збігається з простою остачею, яку ви отримали б від ділення стовпчиком. Округлена вниз конвенція переважно відрізняється від «усіченої» конвенції (що використовується в деяких мовах, як-от C і Java), коли ділене чи дільник від'ємні.

Часті запитання

У чому різниця між модулем і остачею?

Для додатних чисел вони ідентичні. Вони можуть відрізнятися для від'ємних чисел залежно від використовуваної конвенції округлення — округлене вниз ділення (використовується тут) завжди дає результат з тим самим знаком, що й дільник, тоді як усічене ділення дає результат з тим самим знаком, що й ділене.

Для чого використовується остача від ділення?

Остача поширена в програмуванні для циклічного проходження фіксованого діапазону значень (наприклад, індексів масиву чи годин на годиннику), перевірки подільності (число парне, якщо a mod 2 дорівнює 0), а також у різних криптографічних і хешувальних алгоритмах.

Чому моя мова програмування дає іншу відповідь для від'ємних чисел?

Різні мови використовують різні конвенції остачі. Python і Ruby використовують округлене вниз ділення, як цей калькулятор, тоді як оператор % у C, Java та JavaScript використовує усічене ділення, яке може давати від'ємну остачу, коли ділене від'ємне.

Також спробуйте:

Калькулятор відсотків Калькулятор дробів Калькулятор трикутника Калькулятор кола Калькулятор квадратних рівнянь Статистичний калькулятор Калькулятор логарифмів Конвертер систем числення Калькулятор степенів і коренів Тригонометричний калькулятор Конвертер градусів ↔ радіанів Калькулятор площі фігур Калькулятор об'єму фігур Розв'язання лінійного рівняння Калькулятор масштабу Калькулятор середньозваженого Калькулятор темпу бігу Калькулятор факторіала Калькулятор НСД і НСК Калькулятор розкладу на прості множники Калькулятор сполучень і розміщень Калькулятор матриць 2x2 Калькулятор векторів (2D) Калькулятор відстані між двома точками Калькулятор середини відрізка Калькулятор кутового коефіцієнта Калькулятор арифметичної прогресії Калькулятор геометричної прогресії Калькулятор імовірності Калькулятор прямокутного трикутника Калькулятор округлення Калькулятор спрощення відношення Калькулятор довжини хвилі та частоти Калькулятор розгону 0-100 Калькулятор коефіцієнта кореляції Калькулятор розміру вибірки Калькулятор очікуваного значення Калькулятор потужності Калькулятор значущості A/B-тесту Калькулятор співвідношення сторін Калькулятор точки роси Калькулятор обертів Калькулятор фокусної відстані Калькулятор решітки Пеннета Калькулятор ДНК/молярності Калькулятор вирахування на згин Калькулятор DPMO Калькулятор режимів різання Калькулятор TRIR Калькулятор віку кота Калькулятор віку собаки Калькулятор усушки зерна Калькулятор римських цифр Калькулятор чисел Фібоначчі Калькулятор відсоткової похибки Калькулятор інтерполяції Калькулятор Вілкса Калькулятор одноповторного максимуму Калькулятор IP-підмережі Калькулятор балістичної траєкторії

Назад до категорії →