Sonucunuz burada görünecek
Bilgileri doldurun ve Hesapla'ya basın.
Modüler aritmetik (a mod n), bir sayının başka bir sayıya bölümünden kalanı bulur — saat hesaplarından (24 saat sonra hangi saat) şifreleme algoritmalarına kadar birçok alanın temelidir. Negatif sayılarda kalan hesabı, programlama dillerindeki "%" işleminden farklı sonuç verebilir; bu araç her zaman matematiksel (pozitif) kalanı verir.
İki tam sayı girin (a ve n); a'nın n'e bölümünden kalanı, bölümü ve sağlama eşitliğini görün.
Modüler Aritmetik nasıl hesaplanır?
Kalan (mod) nasıl bulunur?
a sayısı n'e bölünür; bölümün tam kısmı atılır, geriye kalan kısım "kalan" (mod) olarak adlandırılır. Bu araç, sonucu her zaman 0 ile n-1 arasında pozitif bir değer olarak verir — bazı programlama dillerinin "%" operatöründen farklı olarak, negatif bir a girildiğinde bile kalan asla negatif çıkmaz.
Sağlama eşitliği
Sonucun doğruluğunu kontrol etmek için: n × bölüm + kalan = a eşitliği her zaman sağlanır; araç bu eşitliği açıkça gösterir.
Nerede kullanılır?
Saat/takvim hesapları (ör. "17 saat sonra kaç olur" — 24'e göre mod alınır), döngüsel diziler (ör. bir listede N. elemandan sonra başa dönme), kriptografi ve hash fonksiyonları modüler aritmetiğe dayanır.
Örnek hesap
17 mod 5 işleminde: kalan 2, bölüm 3'tür — sağlama: 5 × 3 + 2 = 17 ✓.
Negatif bir sayıda, −7 mod 3 işleminde: kalan yine pozitif olarak 2, bölüm ise −3'tür — sağlama: 3 × (−3) + 2 = −7 ✓. Dikkat: birçok programlama dilinde "−7 % 3" işlemi −1 sonucunu verir; bu araç ise her zaman matematiksel (pozitif) kuralı uygular.
Sık sorulan sorular
Neden negatif sayılarda "kalan" hep pozitif çıkıyor?+
Bu araç matematiksel mod tanımını kullanır: kalan her zaman 0 ile n-1 arasındadır. Bazı programlama dillerindeki "%" operatörü ise işaret bakımından farklı davranabilir (negatif kalan verebilir) — bu araç o davranışı değil, matematiksel kuralı esas alır.
Sağlama eşitliği ne işe yarıyor?+
n × bölüm + kalan = a eşitliği, hesaplanan bölüm ve kalanın doğruluğunu görsel olarak teyit etmenizi sağlar; kendi hesabınızı kontrol etmek için kullanabilirsiniz.
n sıfır olabilir mi?+
Hayır, sıfıra bölme tanımsız olduğundan n en az 1 olmalıdır.
Modüler aritmetik günlük hayatta nerede karşıma çıkar?+
Saat hesaplarında ("14:00'ten 15 saat sonra kaç olur" → 24 mod alınır), haftanın günü hesaplarında (7 mod) ve döngüsel sayaçlarda (ör. bir sıradaki N. kişiden sonra başa dönme) modüler aritmetik doğrudan kullanılır.
Son güncelleme: