Modulio skaičiuoklė
Apskaičiuokite a ÷ b dalmenį ir liekaną su nukirptu, žemyn apvalintu ir Euklido modulio susitarimais neigiamiems skaičiams tvarkyti.
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.
Kaip veikia ši skaičiuoklė?
a ÷ b modulis yra liekana, likusi po dalybos. Su q = trunc(a/b) nukirpta liekana yra a − b·q (a ženklo). Žemyn apvalinti ir Euklido variantai keičia dalmens apvalinimą, todėl liekana seka daliklį arba lieka neneigiama – tai svarbu tik kai a ar b yra neigiamas.
Formulė
How this is calculated
Įveskite dalinį a (dalijamą skaičių) ir daliklį b (skaičių, iš kurio dalijate). Daliklis negali būti nulis, nes dalyba iš nulio neapibrėžta, ir tuo atveju skaičiuoklė negrąžina rezultato.
Dalmuo yra q = trunc(a / b), apvalinant link nulio. Nukirpta liekana rT = a − b·q yra tai, ką gamina dauguma programavimo kalbų (ir JavaScript % operatorius): jos ženklas seka dalinį a. Žemyn apvalinta liekana rF = a − b·floor(a / b) seka daliklio b ženklą, kuris yra Python % ir modulinės aritmetikos susitarimas. Euklido liekana rE = a − b·floor(a / |b|) visada neneigiama (0 ≤ rE < |b|), kuriam teikiama pirmenybė skaičių teorijoje.
Teigiamiems a ir b visos trys liekanos vienodos. Jos skiriasi tik kai a ar b yra neigiamas. Įvestys gali būti bet kokie realieji skaičiai – trupmeninės reikšmės leidžiamos ir taikomos tos pačios formulės, nors modulis dažniausiai naudojamas su sveikaisiais skaičiais.
Dažnai užduodami klausimai
Jos naudoja skirtingas dalmens apvalinimo taisykles. Nukirpimas apvalina link nulio (C/JavaScript), žemyn apvalinimas apvalina link minus begalybės (Python), o Euklido visada duoda neneigiamą liekaną. Teigiamoms įvestims jos visos sutampa.
Dalyba iš nulio neapibrėžta, todėl skaičiuoklė rodo įspėjimą ir negrąžina rezultato. Pasirinkite nenulinį daliklį.
JavaScript, C, C++, Java ir Go naudoja nukirptą liekaną (dalinio ženklo). Python ir Ruby naudoja žemyn apvalintą liekaną (daliklio ženklo).
Taip pat žinomas kaip
TG we-Calculate Editorial Team. (2026). Modulio skaičiuoklė [Online calculator]. TG we-Calculate. https://we-calculate.com/lt/calculator/modulo-calculator
TG we-Calculate Editorial Team. "Modulio skaičiuoklė." TG we-Calculate. 2026. https://we-calculate.com/lt/calculator/modulo-calculator.
TG we-Calculate Editorial Team, "Modulio skaičiuoklė," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/lt/calculator/modulo-calculator
@misc{wecalculate_modulo_calculator, title = {Modulio skaičiuoklė}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/lt/calculator/modulo-calculator}}, year = {2026}, note = {TG we-Calculate} }
Ar ši skaičiuoklė jums padėjo?
