🧮Kalkulatorbanken

Modulo og divisjon med rest

Regn ut modulo og divisjon med rest: kvotient og rest for heltall, også negative og svært store tall, og a^b mod n.

Sist oppdatert

Hva vil du regne ut?

Heltall. Minus godtas.

Heltall, ikke 0.

Kvotient

3

17 mod 5

2

Rest (alltid 0 eller større)

17 = 5 · 3 + 2.

Slik fungerer det

Modulo-kalkulatoren gir deg kvotient og rest når du deler ett heltall på et annet, og regner også ut ab mod n for store tall. Det er det samme som «divisjon med rest» fra skolen: i stedet for å skrive 17 : 5 = 3,4 skriver du 17 : 5 = 3 rest 2. Kalkulatoren bruker heltall med ubegrenset lengde, så også store tall gir et eksakt svar.

Definisjonen

For heltall a og n (n ≠ 0) finnes det en kvotient q og en rest r slik at a = n · q + r og 0 ≤ r < |n|. Resten r skrives a mod n. Eksempel: 17 = 5 · 3 + 2, så 17 mod 5 = 2. Går divisjonen opp, er resten 0, og det betyr at n går opp i a.

Negative tall: her er språkene uenige

Regner du −17 : 5, kan kvotienten rundes mot null (−3, rest −2) eller ned (−4, rest 3). Matematikk, Python og Excel (MOD) gir resten 3, mens JavaScript, Java og C gir -2. Skal du bruke modulo til sykluser, for eksempel «hvilken ukedag er det 10 dager før mandag», er det den ikke-negative resten du vil ha.

Rest ved divisjon med 2, 3, 5, 7 og 10

Tallmod 2mod 3mod 5mod 7mod 10
711207
1200252
2511045
10001020
36512015
100001060

Klokka og ukedager

Modulo er regning på en sirkel. Klokka er 10 og det går 5 timer: (10 + 5) mod 12 = 3. Det er mandag og det går 100 dager: 100 mod 7 = 2, så det blir onsdag. Med potenser: 34 = 81 og 81 mod 5 = 1. Ved store eksponenter regner kalkulatoren rest underveis (kvadrering), slik at tallene aldri blir uhåndterlig store.

Trenger du å finne alle tallene som går opp i et tall, bruk faktoriseringskalkulatoren, som også gir største felles faktor. Har du desimaltall og vil ha brøk i stedet for rest, er brøkkalkulatoren riktig verktøy. For potenser uten rest finnes potens- og logaritmekalkulatoren.

Ofte stilte spørsmål

Hva betyr modulo (mod)?
Modulo er resten når du deler et heltall på et annet. Skriver man 17 mod 5, får man 2, fordi 17 = 5 · 3 + 2. Symbolet er mod i matematikk, % i mange programmeringsspråk og MOD i regneark.
Hvordan regner jeg ut divisjon med rest?
Finn det største hele tallet som ganget med divisoren ikke overstiger tallet du deler. Det er kvotienten. Resten er det som blir igjen: rest = tall − divisor · kvotient. Resten er alltid mindre enn divisoren. For 17 delt på 5 er kvotienten 3 og resten 2.
Hva er −17 mod 5?
I matematikken er svaret 3, fordi −17 = 5 · (-4) + 3. Python og Excel gir samme svar, mens JavaScript og C gir -2 fordi de runder kvotienten mot null. Kalkulatoren viser alle tre variantene når et av tallene er negativt.
Hva er forskjellen på modulo og rest?
For positive tall er de det samme. Forskjellen kommer med negative tall: «rest» i mange språk (JavaScript, C, Java) følger fortegnet til tallet som deles, mens matematisk modulo alltid gir et tall fra 0 til n − 1.
Hva brukes modulo til?
Til alt som går i sykluser: ukedager (mod 7), klokka (mod 12 eller 24), partall og oddetall (mod 2), delelighetsregler, kontrollsifre i konto- og id-nummer, hashtabeller og kryptografi. Likhetstegnet ≡ (kongruens) brukes når to tall har samme rest.
Hvordan sjekker jeg om et tall er delelig med et annet?
Tallet a er delelig med n hvis a mod n = 0. For eksempel er 91 mod 7 = 0, så 91 er delelig med 7 (7 · 13). Vil du finne alle divisorene, bruk faktoriseringskalkulatoren.

Alle beregninger skjer i nettleseren din — ingen data lagres eller sendes.