Intermediate

Modulo kalkulátor

Számítsd ki az a ÷ b hányadosát és maradékát, csonkolt, lefelé kerekített és euklideszi modulo konvenciókkal a negatív számok kezelésére.
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.
Az eredmények csak általános tájékoztatásul szolgáló becslések, és nem minősülnek szakmai tanácsadásnak — a fontos eredményeket mindig ellenőrizze függetlenül, mielőtt rájuk hagyatkozna. Olvassa el a teljes jogi nyilatkozatot.
Gyors válasz

Hogyan működik ez a kalkulátor?

Az a ÷ b modulója az osztás után fennmaradó maradék. q = trunc(a/b) esetén a csonkolt maradék a − b·q (a előjele). A lefelé kerekített és euklideszi változatok megváltoztatják a hányados kerekítését, így a maradék az osztót követi vagy nemnegatív marad — ez csak akkor fontos, ha a vagy b negatív.

Képlet
r = a − b × q, where q depends on the rounding convention (trunc / floor / Euclidean)
How this is calculated

Add meg az a osztandót (a számot, amelyet osztunk) és a b osztót (a számot, amellyel osztunk). Az osztó nem lehet nulla, mivel a nullával való osztás nem értelmezett, és a kalkulátor ebben az esetben nem ad eredményt.

A hányados q = trunc(a / b), nulla felé kerekítve. A csonkolt maradék rT = a − b·q az, amit a legtöbb programozási nyelv (és a JavaScript % operátor) ad: előjele az a osztandót követi. A lefelé kerekített maradék rF = a − b·floor(a / b) a b osztó előjelét követi, amely a Python % által és a moduláris aritmetikában használt konvenció. Az euklideszi maradék rE = a − b·floor(a / |b|) mindig nemnegatív (0 ≤ rE < |b|), amelyet a számelméletben részesítenek előnyben.

Pozitív a és b esetén mindhárom maradék azonos. Csak akkor térnek el, ha a vagy b negatív. A bemenetek bármely valós számok lehetnek — a törtértékek megengedettek, és ugyanazok a képletek érvényesek, bár a modulót leggyakrabban egész számokkal használják.

Gyakran ismételt kérdések

Különböző kerekítési szabályokat használnak a hányadosra. A csonkolt nulla felé kerekít (C/JavaScript), a lefelé kerekített a negatív végtelen felé (Python), az euklideszi pedig mindig nemnegatív maradékot ad. Pozitív bemenetekre mind megegyeznek.

A nullával való osztás nem értelmezett, így a kalkulátor figyelmeztetést jelenít meg, és nem ad eredményt. Válassz nem nulla osztót.

A JavaScript, C, C++, Java és Go a csonkolt maradékot használja (az osztandó előjele). A Python és a Ruby a lefelé kerekített maradékot használja (az osztó előjele).

Más néven

maradék kalkulátor
mod kalkulátor
maradékos osztás
modulus
maradék számítás
modulo calculator
remainder calculator
mod calculator

APA

TG we-Calculate Editorial Team. (2026). Modulo kalkulátor [Online calculator]. TG we-Calculate. https://we-calculate.com/hu/calculator/modulo-calculator

Chicago

TG we-Calculate Editorial Team. "Modulo kalkulátor." TG we-Calculate. 2026. https://we-calculate.com/hu/calculator/modulo-calculator.

IEEE

TG we-Calculate Editorial Team, "Modulo kalkulátor," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/hu/calculator/modulo-calculator

BibTeX

@misc{wecalculate_modulo_calculator, title = {Modulo kalkulátor}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/hu/calculator/modulo-calculator}}, year = {2026}, note = {TG we-Calculate} }

Segített ez a kalkulátor?