Intermediate

Modulio skaičiuoklė

Apskaičiuokite a ÷ b dalmenį ir liekaną su nukirptu, žemyn apvalintu ir Euklido modulio susitarimais neigiamiems skaičiams tvarkyti.
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.
Rezultatai yra apytiksliai ir skirti tik bendrai informacijai, jie nėra profesionalus patarimas — prieš jais remdamiesi visada savarankiškai patikrinkite svarbius rezultatus. Skaityti visą atsakomybės apribojimą.
Greitas atsakymas

Kaip veikia ši skaičiuoklė?

a ÷ b modulis yra liekana, likusi po dalybos. Su q = trunc(a/b) nukirpta liekana yra a − b·q (a ženklo). Žemyn apvalinti ir Euklido variantai keičia dalmens apvalinimą, todėl liekana seka daliklį arba lieka neneigiama – tai svarbu tik kai a ar b yra neigiamas.

Formulė
r = a − b × q, kur q priklauso nuo apvalinimo susitarimo (nukirpimas / žemyn / Euklido)
How this is calculated

Įveskite dalinį a (dalijamą skaičių) ir daliklį b (skaičių, iš kurio dalijate). Daliklis negali būti nulis, nes dalyba iš nulio neapibrėžta, ir tuo atveju skaičiuoklė negrąžina rezultato.

Dalmuo yra q = trunc(a / b), apvalinant link nulio. Nukirpta liekana rT = a − b·q yra tai, ką gamina dauguma programavimo kalbų (ir JavaScript % operatorius): jos ženklas seka dalinį a. Žemyn apvalinta liekana rF = a − b·floor(a / b) seka daliklio b ženklą, kuris yra Python % ir modulinės aritmetikos susitarimas. Euklido liekana rE = a − b·floor(a / |b|) visada neneigiama (0 ≤ rE < |b|), kuriam teikiama pirmenybė skaičių teorijoje.

Teigiamiems a ir b visos trys liekanos vienodos. Jos skiriasi tik kai a ar b yra neigiamas. Įvestys gali būti bet kokie realieji skaičiai – trupmeninės reikšmės leidžiamos ir taikomos tos pačios formulės, nors modulis dažniausiai naudojamas su sveikaisiais skaičiais.

Dažnai užduodami klausimai

Jos naudoja skirtingas dalmens apvalinimo taisykles. Nukirpimas apvalina link nulio (C/JavaScript), žemyn apvalinimas apvalina link minus begalybės (Python), o Euklido visada duoda neneigiamą liekaną. Teigiamoms įvestims jos visos sutampa.

Dalyba iš nulio neapibrėžta, todėl skaičiuoklė rodo įspėjimą ir negrąžina rezultato. Pasirinkite nenulinį daliklį.

JavaScript, C, C++, Java ir Go naudoja nukirptą liekaną (dalinio ženklo). Python ir Ruby naudoja žemyn apvalintą liekaną (daliklio ženklo).

Taip pat žinomas kaip

liekanos skaičiuoklė
mod skaičiuoklė
dalybos liekana
modulis
modulo
liekana

APA

TG we-Calculate Editorial Team. (2026). Modulio skaičiuoklė [Online calculator]. TG we-Calculate. https://we-calculate.com/lt/calculator/modulo-calculator

Chicago

TG we-Calculate Editorial Team. "Modulio skaičiuoklė." TG we-Calculate. 2026. https://we-calculate.com/lt/calculator/modulo-calculator.

IEEE

TG we-Calculate Editorial Team, "Modulio skaičiuoklė," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/lt/calculator/modulo-calculator

BibTeX

@misc{wecalculate_modulo_calculator, title = {Modulio skaičiuoklė}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/lt/calculator/modulo-calculator}}, year = {2026}, note = {TG we-Calculate} }

Ar ši skaičiuoklė jums padėjo?