Intermediate

Jakojäännöslaskin

Laske jaon a ÷ b osamäärä ja jakojäännös, mukana katkaistu, alaspäin pyöristetty ja euklidinen jakojäännöskäytäntö negatiivisten lukujen käsittelyyn.
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.
Tulokset ovat arvioita ja tarkoitettu vain yleiseen tiedoksi, eivätkä ne ole ammattilaisen neuvoja — varmista aina tärkeät tulokset itsenäisesti ennen kuin luotat niihin. Lue koko vastuuvapauslauseke.
Pikavastaus

Miten tämä laskin toimii?

Jaon a ÷ b jakojäännös on jaon jälkeen jäävä jäännös. Kun q = trunc(a/b), katkaistu jäännös on a − b·q (a:n etumerkki). Alaspäin pyöristetyt ja euklidiset variantit muuttavat osamäärän pyöristystä niin, että jäännös seuraa jakajaa tai pysyy ei-negatiivisena — tärkeää vain kun a tai b on negatiivinen.

Kaava
r = a − b × q, missä q riippuu pyöristyskäytännöstä (katkaisu / alaspäin / euklidinen)
How this is calculated

Syötä jaettava a (jaettava luku) ja jakaja b (luku, jolla jaat). Jakaja ei voi olla nolla, koska nollalla jakaminen on määrittelemätöntä ja laskin ei palauta tulosta tällöin.

Osamäärä on q = trunc(a / b), pyöristäen kohti nollaa. Katkaistu jäännös rT = a − b·q on se, minkä useimmat ohjelmointikielet (ja JavaScriptin % -operaattori) tuottavat: sen etumerkki seuraa jaettavaa a. Alaspäin pyöristetty jäännös rF = a − b·floor(a / b) seuraa jakajan b etumerkkiä, mikä on Pythonin % -operaattorin ja modulaariaritmetiikan käyttämä käytäntö. Euklidinen jäännös rE = a − b·floor(a / |b|) on aina ei-negatiivinen (0 ≤ rE < |b|), mikä on suositeltu lukuteoriassa.

Positiivisille a:lle ja b:lle kaikki kolme jäännöstä ovat identtisiä. Ne eroavat vain, kun a tai b on negatiivinen. Syötteet voivat olla mitä tahansa reaalilukuja — murtoarvot ovat sallittuja ja samat kaavat pätevät, vaikka jakojäännöstä käytetään yleisimmin kokonaislukujen kanssa.

Usein kysytyt kysymykset

Ne käyttävät osamäärälle eri pyöristyssääntöjä. Katkaistu pyöristää kohti nollaa (C/JavaScript), alaspäin pyöristetty pyöristää kohti negatiivista ääretöntä (Python), ja euklidinen tuottaa aina ei-negatiivisen jäännöksen. Positiivisille syötteille ne ovat kaikki samaa mieltä.

Nollalla jakaminen on määrittelemätöntä, joten laskin näyttää varoituksen eikä palauta tulosta. Valitse nollasta poikkeava jakaja.

JavaScript, C, C++, Java ja Go käyttävät katkaistua jäännöstä (jaettavan etumerkki). Python ja Ruby käyttävät alaspäin pyöristettyä jäännöstä (jakajan etumerkki).

Tunnetaan myös nimellä

modulo laskuri
jakojäännös laskuri
mod laskuri
moduli
jakojäännös
jäännös laskuri

APA

TG we-Calculate Editorial Team. (2026). Jakojäännöslaskin [Online calculator]. TG we-Calculate. https://we-calculate.com/fi/calculator/modulo-calculator

Chicago

TG we-Calculate Editorial Team. "Jakojäännöslaskin." TG we-Calculate. 2026. https://we-calculate.com/fi/calculator/modulo-calculator.

IEEE

TG we-Calculate Editorial Team, "Jakojäännöslaskin," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/fi/calculator/modulo-calculator

BibTeX

@misc{wecalculate_modulo_calculator, title = {Jakojäännöslaskin}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/fi/calculator/modulo-calculator}}, year = {2026}, note = {TG we-Calculate} }

Oliko tästä laskimesta sinulle apua?