Kalanların hesaplanması ve modulo işleminin kullanılması matematik, programlama ve birçok pratik uygulamada esastır. Kalanların nasıl çalıştığını anlamak, bölme problemlerini çözmenize, bölünebilirliği kontrol etmenize ve zaman ve takvimler gibi döngüsel kalıplarla çalışmanıza yardımcı olur.

Kalan Nedir?

Bir sayıyı diğerine böldüğünüzde sonuç tam sayı olmadığında kalan, kalandır. Kalan her zaman bölenden küçüktür.

Dividend ÷ Divisor = Quotient with Remainder R

Example: 17 ÷ 5 = 3 remainder 2
Because: 5 × 3 + 2 = 17

Kalanlarla Bölme

Bölünen, bölen, bölüm ve kalan arasındaki ilişki:

Dividend = (Divisor × Quotient) + Remainder
a = (b × q) + r

Where:
a = dividend
b = divisor
q = quotient
r = remainder (0 ≤ r < b)

Çalışılan Örnekler

Örnek 1: 23 ÷ 6

23 ÷ 6 = 3 remainder 5
Check: 6 × 3 + 5 = 18 + 5 = 23 ✓

Örnek 2: 45 ÷ 7

45 ÷ 7 = 6 remainder 3
Check: 7 × 6 + 3 = 42 + 3 = 45 ✓

Örnek 3: 100 ÷ 8

100 ÷ 8 = 12 remainder 4
Check: 8 × 12 + 4 = 96 + 4 = 100 ✓

Modulo Operasyonu

Modulo işlemi (mod), bölümü değil yalnızca kalanı döndürür. Programlamada mod b veya a %b olarak yazılır.

17 mod 5 = 2 (because 17 = 5 × 3 + 2)
23 mod 6 = 5 (because 23 = 6 × 3 + 5)
100 mod 8 = 4 (because 100 = 8 × 12 + 4)

Modulo Örnek Tablosu

Bölüm Bölüm Kalan (mod)
10 ÷ 3 3 1
15 ÷ 4 3 3
20 ÷ 6 3 2
25 ÷ 7 3 4
30 ÷ 5 6 0
35 ÷ 8 4 3
50 ÷ 9 5 5

Kalanları Elle Bulma

Yöntem 1: Uzun Bölme

    3 R 5
   -------
6 | 23
    18
   -------
     5  ← remainder

Yöntem 2: Çıkarma

23 - 6 = 17
17 - 6 = 11
11 - 6 = 5
5 < 6, so remainder is 5

Bölünebilmeyi Kontrol Etme

Kalan sıfır olduğunda, temettü bölene bölünebilir:

20 mod 5 = 0, so 20 is divisible by 5
21 mod 5 = 1, so 21 is not divisible by 5

Pratik Uygulamalar

Örnek 1: Dağıtım Sorunu

You have 47 cookies to distribute equally among 6 children.
47 ÷ 6 = 7 remainder 5
Each child gets 7 cookies, with 5 cookies left over.

Örnek 2: Zaman Hesaplaması

How many hours and minutes in 125 minutes?
125 ÷ 60 = 2 hours remainder 5 minutes
125 minutes = 2 hours 5 minutes

Örnek 3: Takvim/Döngüler

What day of the week is 37 days from Monday?
37 mod 7 = 2 (since 37 = 7 × 5 + 2)
2 days after Monday = Wednesday

Modulo'nun Gerçek Dünyadaki Kullanımları

Başvuru Kullanmak Örnek
Zaman Saat/dakika 125 dk mod 60 = 5 dk
Günler Haftanın günü 37 mod 7 = 2
Takvim Ay döngüleri 15 mod 12 = 3
Hafıza Adresler Hash tabloları indeksleme için mod kullanır
Bankacılık Rakamları kontrol edin Mod kullanılarak hesaplanan son rakam
Kriptografi Şifreleme RSA modüler aritmetik kullanır

Modulo'nun Özellikleri

Bu özellikler hesaplamalara yardımcı olur:

(a + b) mod c = ((a mod c) + (b mod c)) mod c
(a - b) mod c = ((a mod c) - (b mod c)) mod c
(a × b) mod c = ((a mod c) × (b mod c)) mod c

Negatif Sayılar ve Kalanlar

Negatif sayılarla uğraşırken kalan ve bölen aynı işarete sahiptir:

-17 mod 5 = 3 (because -17 = 5 × (-4) + 3)
17 mod -5 = -3 (because 17 = -5 × (-3) + 2, adjusted)

Farklı programlama dilleri negatif modülü farklı şekilde işler, bu yüzden dikkatli olun.

Kriptografide Modüler Aritmetik

Modüler aritmetik, modern şifrelemenin temelidir. Modülo işlemler kullanılarak büyük sayılar azaltılır ve matematiksel karmaşıklık nedeniyle güvenlik korunurken hesaplamalar yönetilebilir hale gelir.

Kalanları anında hesaplamak ve modülo işlemleri gerçekleştirmek için Modül Hesaplayıcımızı kullanın.