Intermediate

Moduļa kalkulators

Aprēķiniet a ÷ b dalījumu un atlikumu ar nogriešanas, noapaļošanas uz leju un Eiklīda moduļa konvencijām negatīvu skaitļu apstrādei.
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.
Rezultāti ir aplēses tikai vispārējai informācijai un nav profesionāls padoms — vienmēr neatkarīgi pārbaudiet svarīgus rezultātus, pirms uz tiem paļaujaties. Lasīt pilnu atrunu.
Ātrā atbilde

Kā darbojas šis kalkulators?

a ÷ b modulis ir atlikums, kas paliek pēc dalīšanas. Ar q = trunc(a/b) nogrieztais atlikums ir a − b·q (a zīme). Noapaļošanas uz leju un Eiklīda varianti maina dalījuma noapaļošanu, lai atlikums sekotu dalītājam vai paliktu nenegatīvs — svarīgi tikai tad, kad a vai b ir negatīvs.

Formula
r = a − b × q, kur q ir atkarīgs no noapaļošanas konvencijas (trunc / floor / Eiklīda)
How this is calculated

Ievadiet dalāmo a (skaitli, ko dala) un dalītāju b (skaitli, ar kuru dala). Dalītājs nedrīkst būt nulle, jo dalīšana ar nulli nav definēta un kalkulators tādā gadījumā neatgriež rezultātu.

Dalījums ir q = trunc(a / b), noapaļojot uz nulles pusi. Nogrieztais atlikums rT = a − b·q ir tas, ko ražo lielākā daļa programmēšanas valodu (un JavaScript % operators): tā zīme seko dalāmajam a. Noapaļotais uz leju atlikums rF = a − b·floor(a / b) seko dalītāja b zīmei, kas ir konvencija, kuru izmanto Python % un modulārā aritmētika. Eiklīda atlikums rE = a − b·floor(a / |b|) vienmēr ir nenegatīvs (0 ≤ rE < |b|), kas ir vēlams skaitļu teorijā.

Pozitīviem a un b visi trīs atlikumi ir identiski. Tie atšķiras tikai tad, kad a vai b ir negatīvs. Ievaddati var būt jebkuri reāli skaitļi — daļskaitļu vērtības ir atļautas un piemēro tās pašas formulas, lai gan modulis visbiežāk tiek izmantots ar veseliem skaitļiem.

Biežāk uzdotie jautājumi

Tie izmanto dažādus noapaļošanas likumus dalījumam. Nogriešana noapaļo uz nulles pusi (C/JavaScript), noapaļošana uz leju noapaļo uz mīnus bezgalību (Python), un Eiklīda vienmēr dod nenegatīvu atlikumu. Pozitīvām ievadēm tie visi sakrīt.

Dalīšana ar nulli nav definēta, tāpēc kalkulators parāda brīdinājumu un neatgriež rezultātu. Izvēlieties nenulles dalītāju.

JavaScript, C, C++, Java un Go izmanto nogriezto atlikumu (dalāmā zīme). Python un Ruby izmanto noapaļoto uz leju atlikumu (dalītāja zīme).

Pazīstams arī kā

modulis
atlikuma kalkulators
mod
dalīšanas atlikums
modulo
modulo calculator
remainder calculator
mod calculator

APA

TG we-Calculate Editorial Team. (2026). Moduļa kalkulators [Online calculator]. TG we-Calculate. https://we-calculate.com/lv/calculator/modulo-calculator

Chicago

TG we-Calculate Editorial Team. "Moduļa kalkulators." TG we-Calculate. 2026. https://we-calculate.com/lv/calculator/modulo-calculator.

IEEE

TG we-Calculate Editorial Team, "Moduļa kalkulators," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/lv/calculator/modulo-calculator

BibTeX

@misc{wecalculate_modulo_calculator, title = {Moduļa kalkulators}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/lv/calculator/modulo-calculator}}, year = {2026}, note = {TG we-Calculate} }

Vai šis kalkulators jums palīdzēja?