Intermediate

Jäägi kalkulaator

Arvuta a ÷ b jagatis ja jääk, koos lõigatud, allapoole ümardatud ja eukleidilise jäägi kokkulepetega negatiivsete arvude käsitlemiseks.
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.
Tulemused on hinnangulised ja mõeldud üksnes üldiseks teabeks ega kujuta endast professionaalset nõuannet — kontrolli olulisi tulemusi alati sõltumatult, enne kui neile tugined. Loe täielikku lahtiütlust.
Kiire vastus

Kuidas see kalkulaator töötab?

a ÷ b jääk on pärast jagamist alles jääv jääk. Kui q = trunc(a/b), on lõigatud jääk a − b·q (a märk). Allapoole ümardatud ja eukleidilised variandid muudavad jagatise ümardamist nii, et jääk järgib jagajat või jääb mittenegatiivseks — oluline ainult siis, kui a või b on negatiivne.

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

Sisesta jagatav a (arv, mida jagatakse) ja jagaja b (arv, millega jagad). Jagaja ei tohi olla null, kuna nulliga jagamine on määramata ja kalkulaator ei anna sel juhul tulemust.

Jagatis on q = trunc(a / b), ümardatud nulli suunas. Lõigatud jääk rT = a − b·q on see, mida enamik programmeerimiskeeli (ja JavaScripti % operaator) annab: selle märk järgib jagatavat a. Allapoole ümardatud jääk rF = a − b·floor(a / b) järgib jagaja b märki, mis on Pythoni % ja modulaararitmeetika kasutatav kokkulepe. Eukleidiline jääk rE = a − b·floor(a / |b|) on alati mittenegatiivne (0 ≤ rE < |b|), mida eelistatakse arvuteoorias.

Positiivsete a ja b korral on kõik kolm jääki identsed. Need erinevad ainult siis, kui a või b on negatiivne. Sisendid võivad olla mis tahes reaalarvud — murdväärtused on lubatud ja kehtivad samad valemid, kuigi jääki kasutatakse kõige sagedamini täisarvudega.

Korduma kippuvad küsimused

Need kasutavad jagatise jaoks erinevaid ümardamisreegleid. Lõigatud ümardab nulli suunas (C/JavaScript), allapoole ümardab miinus lõpmatuse suunas (Python) ja eukleidiline annab alati mittenegatiivse jäägi. Positiivsete sisendite korral langevad need kõik kokku.

Nulliga jagamine on määramata, seega kalkulaator näitab hoiatust ja ei anna tulemust. Vali nullist erinev jagaja.

JavaScript, C, C++, Java ja Go kasutavad lõigatud jääki (jagatava märk). Python ja Ruby kasutavad allapoole ümardatud jääki (jagaja märk).

Tuntud ka kui

mod kalkulaator
jagamise jääk
moodul
modulo
jääk arvutamine
modulo calculator
remainder calculator
mod calculator

APA

TG we-Calculate Editorial Team. (2026). Jäägi kalkulaator [Online calculator]. TG we-Calculate. https://we-calculate.com/et/calculator/modulo-calculator

Chicago

TG we-Calculate Editorial Team. "Jäägi kalkulaator." TG we-Calculate. 2026. https://we-calculate.com/et/calculator/modulo-calculator.

IEEE

TG we-Calculate Editorial Team, "Jäägi kalkulaator," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/et/calculator/modulo-calculator

BibTeX

@misc{wecalculate_modulo_calculator, title = {Jäägi kalkulaator}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/et/calculator/modulo-calculator}}, year = {2026}, note = {TG we-Calculate} }

Kas see kalkulaator aitas sind?