Intermediate

Kalkulatur tal-Modulo

Ikkomputja l-kwozjent u l-fdal ta' a ÷ b, bil-konvenzjonijiet tal-modulo maqtugħ, tal-floor, u Euklideanu għat-trattament tan-numri negattivi.
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.
Ir-riżultati huma stimi għal informazzjoni ġenerali biss u mhumiex parir professjonali — dejjem ivverifika riżultati importanti b'mod indipendenti qabel ma tiddependi fuqhom. Aqra d-dikjarazzjoni ta' ċaħda sħiħa.
Tweġiba malajr

Kif jaħdem dan il-kalkulatur?

Il-modulo ta' a ÷ b huwa l-fdal li jibqa' wara d-diviżjoni. B'q = trunc(a/b), il-fdal maqtugħ huwa a − b·q (sinjal ta' a). Il-varjanti tal-floor u Euklideanu jbiddlu t-tqarrib tal-kwozjent biex il-fdal isegwi d-diviżur jew jibqa' mhux negattiv — importanti biss meta a jew b ikunu negattivi.

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

Daħħal id-dividend a (in-numru li jiġi maqsum) u d-diviżur b (in-numru li bih taqsam). Id-diviżur ma jistax ikun żero, peress li d-diviżjoni biz-żero mhix definita u l-kalkulatur ma jirritornax riżultat f'dak il-każ.

Il-kwozjent huwa q = trunc(a / b), li jtarraġ lejn iż-żero. Il-fdal maqtugħ rT = a − b·q huwa dak li l-biċċa l-kbira tal-lingwaġġi ta' programmazzjoni (u l-operatur % ta' JavaScript) jipproduċu: is-sinjal tiegħu jsegwi d-dividend a. Il-fdal tal-floor rF = a − b·floor(a / b) isegwi s-sinjal tad-diviżur b, li hija l-konvenzjoni użata mill-% ta' Python u l-aritmetika modulari. Il-fdal Euklideanu rE = a − b·floor(a / |b|) huwa dejjem mhux negattiv (0 ≤ rE < |b|), li huwa preferut fit-teorija tan-numri.

Għal a u b positivi t-tliet fdali huma identiċi. Jiddivergew biss meta a jew b ikunu negattivi. L-inputs jistgħu jkunu kwalunkwe numri reali — valuri frazzjonali huma permessi u l-istess formuli japplikaw, għalkemm il-modulo jintuża l-aktar man-numri sħaħ.

Mistoqsijiet frekwenti

Jużaw regoli differenti ta' tqarrib għall-kwozjent. Il-maqtugħ itarraġ lejn iż-żero (C/JavaScript), tal-floor itarraġ lejn l-infinit negattiv (Python), u l-Euklideanu dejjem jagħti fdal mhux negattiv. Għal inputs positivi jaqblu kollha.

Id-diviżjoni biz-żero mhix definita, għalhekk il-kalkulatur juri twissija u ma jirritornax riżultat. Agħżel diviżur mhux żero.

JavaScript, C, C++, Java u Go jużaw il-fdal maqtugħ (sinjal tad-dividend). Python u Ruby jużaw il-fdal tal-floor (sinjal tad-diviżur).

Magħruf ukoll bħala

modulo
kalkulatur modulo
bqija
remainder
mod
modulus

APA

TG we-Calculate Editorial Team. (2026). Kalkulatur tal-Modulo [Online calculator]. TG we-Calculate. https://we-calculate.com/mt/calculator/modulo-calculator

Chicago

TG we-Calculate Editorial Team. "Kalkulatur tal-Modulo." TG we-Calculate. 2026. https://we-calculate.com/mt/calculator/modulo-calculator.

IEEE

TG we-Calculate Editorial Team, "Kalkulatur tal-Modulo," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/mt/calculator/modulo-calculator

BibTeX

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

Dan il-kalkulatur għenek?