Intermediate

Калькулятор залишку від ділення (modulo)

Обчисліть частку та остачу від ділення a ÷ b з усіченими, підлоговими та евклідовими угодами modulo для обробки від'ємних чисел.
Number being divided
Cannot be zero
Remainder (truncated)
2

Sign matches the dividend (JavaScript % operator)

Quotient (truncated)
3
Truncated remainder
2
Floored remainder
2
Euclidean remainder
2
00.61.31.92.53.13.84.45Euclidean remainder within [0, |b|)
Step by step
  1. 1

    Quotient (rounded toward zero)

    trunc(17 ÷ 5) = 3
  2. 2

    Truncated remainder

    17 − 5 × 3 = 2
    Sign follows the dividend — this matches the JavaScript % operator.
Результати є приблизними оцінками лише для загального ознайомлення та не є професійною порадою — завжди самостійно перевіряйте важливі результати, перш ніж покладатися на них. Прочитати повне застереження.
Швидка відповідь

Як працює цей калькулятор?

Остача від ділення a ÷ b — це залишок після ділення. При q = trunc(a/b) усічена остача дорівнює a − b·q (знак a). Підлоговий та евклідовий варіанти змінюють округлення частки так, що остача слідує знаку дільника або залишається невід'ємною — це важливо лише тоді, коли a або b від'ємне.

Формула
r = a − b × q, де q залежить від угоди округлення (trunc / floor / Euclidean)
How this is calculated

Введіть ділене a (число, яке ділиться) і дільник b (число, на яке ділять). Дільник не може дорівнювати нулю, оскільки ділення на нуль невизначено, і калькулятор не повертає жодного результату в цьому випадку.

Частка q = trunc(a / b), з округленням до нуля. Усічена остача rT = a − b·q — це те, що видають більшість мов програмування (і оператор % у JavaScript): її знак слідує знаку діленого a. Підлогова остача rF = a − b·floor(a / b) слідує знаку дільника b, що є угодою, яку використовує % у Python та модульна арифметика. Евклідова остача rE = a − b·floor(a / |b|) завжди невід'ємна (0 ≤ rE < |b|), що є переважним варіантом у теорії чисел.

Для додатніх a і b усі три остачі ідентичні. Вони відрізняються лише тоді, коли a або b від'ємне. Вхідними даними можуть бути будь-які дійсні числа — дробові значення допускаються і до них застосовуються ті самі формули, хоча modulo найчастіше використовується з цілими числами.

Поширені запитання

Вони використовують різні правила округлення для частки. Усічене — до нуля (C/JavaScript), підлогове — до від'ємної нескінченності (Python), а евклідове завжди дає невід'ємну остачу. Для додатніх вхідних даних усі три збігаються.

Ділення на нуль невизначено, тому калькулятор показує попередження і не повертає результату. Оберіть ненульовий дільник.

JavaScript, C, C++, Java та Go використовують усічену остачу (знак діленого). Python та Ruby використовують підлогову остачу (знак дільника).

Також відомий як

остача від ділення
калькулятор модуля
mod калькулятор
залишок від ділення
модуль числа
modulo

APA

TG we-Calculate Editorial Team. (2026). Калькулятор залишку від ділення (modulo) [Online calculator]. TG we-Calculate. https://we-calculate.com/uk/calculator/modulo-calculator

Chicago

TG we-Calculate Editorial Team. "Калькулятор залишку від ділення (modulo)." TG we-Calculate. 2026. https://we-calculate.com/uk/calculator/modulo-calculator.

IEEE

TG we-Calculate Editorial Team, "Калькулятор залишку від ділення (modulo)," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/uk/calculator/modulo-calculator

BibTeX

@misc{wecalculate_modulo_calculator, title = {Калькулятор залишку від ділення (modulo)}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/uk/calculator/modulo-calculator}}, year = {2026}, note = {TG we-Calculate} }

Чи допоміг вам цей калькулятор?