Kalkulator Ostatka (Moduo)

Modulo kalkulator (Ostatak). Šta je ostatak pri deljenju 17 sa 5? Koristite ovaj alat za modularnu aritmetiku, proveru parnih brojeva i rešavanje cikličnih problema u programiranju.

Formula: a (mod n) = r
Izračunava ostatak dijeljenja broja a s brojem n.

Deljenje svi znamo, ali šta se dešava sa onim što "pretekne"? Kalkulator Ostatka (Moduo) je alat koji ne zanima rezultat deljenja, već samo ostatak. Ovo je osnovna operacija u programiranju, kriptografiji, ali i u svakodnevnom životu kada gledamo na sat. Ako je sada 22h, koliko će sati biti za 5 sati? Neće biti 27h, već 03h. Upravo to je modularna aritmetika.

Ovaj alat je neophodan za studente (ETF, FON, PMF), programere i sve koji rešavaju ciklične probleme.

➗ Kako radi Moduo?

Operacija "Moduo" (označava se sa % ili mod) traži ostatak pri deljenju dva broja.

Formula: a mod n = r

Primer (17 mod 5):

  • 17 podeljeno sa 5 je 3. (3 x 5 = 15)
  • Koliko fali od 15 do 17? Fali 2.
  • Rezultat: 17 % 5 = 2.

Gde se koristi Moduo u stvarnom životu?

Možda niste svesni, ali modularnu aritmetiku koristite svakog dana.

Primena Matematika (Moduo n) Primer
Satovi (Vreme) 🕒 Moduo 12 ili 24 15:00h + 10 sati = 25h -> 25 mod 24 = 1 (01:00h ujutru).
Parni / Neparni 🔢 Moduo 2 Bilo koji broj % 2 daje 0 (paran) ili 1 (neparan). Osnova programiranja.
Dani u nedelji 📅 Moduo 7 Ako je danas ponedeljak (1), koji je dan za 10 dana? (1+10) mod 7 = 4 (Četvrtak).
Kriptografija 🔒 Veliki prosti brojevi RSA algoritam koji štiti vaše bankovne transakcije se bazira na modularnoj aritmetici.

💡 Za Programere (Python/JS/C++): U većini programskih jezika (Python, Java, C++, JavaScript) operator za ostatak je procenat %.
Pazite: 5 % 2 daje 1. Ovo je najbrži način da proverite da li je broj deljiv sa nekim drugim brojem (ako je rezultat 0, deljiv je).

Najčešća Pitanja (FAQ)

Šta je rezultat ako je broj negativan (-5 mod 3)?

Ovo je trik pitanje! Rezultat zavisi od programskog jezika ili definicije. U matematici i Pythonu, rezultat je pozitivan (1), jer se "omota" u krug. U C++ ili Javi, rezultat može biti negativan (-2). Naš kalkulator koristi matematički standard (pozitivan ostatak).

Da li je moduo isto što i deljenje?

Ne. Obično deljenje (/) vam daje količnik (npr. 7 / 2 = 3.5). Celobrojno deljenje (//) vam daje samo ceo broj (3). Moduo (%) vam daje samo ono što je ostalo (1).

Zašto se zove "satna aritmetika"?

Zato što se brojevi "vrte u krug". Kada stignete do limita (npr. 12 na satu), vraćate se na početak (nulu ili jedinicu), baš kao kazaljka na satu.

Koji je najveći broj koji može biti ostatak?

Ostatak je uvek manji od delioca (broja kojim delite). Ako radite mod 5, mogući ostaci su samo: 0, 1, 2, 3 i 4. Nikada ne može biti 5 ili više.

Kako se ovo koristi u IBAN brojevima?

Provera ispravnosti vašeg tekućeg računa (IBAN) koristi operaciju mod 97. Ako ostatak nije 1, broj računa je pogrešan. Tako banke sprečavaju greške pri kucanju.

Dušan Kostić

Dušan Kostić

Programer i Stručnjak

"Dušan je sa TvojKalkulatorom od samog početka; izgradio je celu našu infrastrukturu. Veliki je ljubitelj programiranja, a mi ga još uvek ubeđujemo da su naši kalkulatori bolji u obradi brojeva od komandne linije. Takođe voli biciklizam i dobre filmove."