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.
Sign matches the dividend (JavaScript % operator)
- 1
Quotient (rounded toward zero)
trunc(17 ÷ 5) = 3 - 2
Truncated remainder
17 − 5 × 3 = 2Sign follows the dividend — this matches the JavaScript % operator.
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
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ā
TG we-Calculate Editorial Team. (2026). Moduļa kalkulators [Online calculator]. TG we-Calculate. https://we-calculate.com/lv/calculator/modulo-calculator
TG we-Calculate Editorial Team. "Moduļa kalkulators." TG we-Calculate. 2026. https://we-calculate.com/lv/calculator/modulo-calculator.
TG we-Calculate Editorial Team, "Moduļa kalkulators," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/lv/calculator/modulo-calculator
@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?
