Kalan Hesaplama Aracı Ne İşe Yarar?
Bu araç, girdiğiniz iki sayı üzerinde tam sayı bölmesi yapar ve size aynı anda iki sonucu verir: tam sayı bölümü (bölenin, bölünenin içine kaç kez tam olarak sığdığı) ve kalan (geriye kalan miktar). Bu, çoğu programlama dilinde ve elektronik tablo programında % ile gösterilen modülo ya da kısaca "mod" işleminin tam karşılığıdır. Uzun uzun bölme işlemi yapmak yerine sayıları girersiniz ve her iki sonucu da anında görürsünüz.
İki Giriş Alanı
- Bölünen – bölme işlemine tabi tutulan sayı (paylaştırmak istediğiniz toplam miktar).
- Bölen – kendisine böldüğünüz sayı (her grubun büyüklüğü). Bu değer sıfır olamaz.
Her iki alan da yalnızca tam sayıları değil, ondalıklı değerleri de kabul eder; böylece araç kesirli bölünen ve bölenlerle de çalışır.
Formül
Kalan şu şekilde hesaplanır:
$$\text{Kalan} = \text{Bölünen} - \left( \left\lfloor \frac{\text{Bölünen}}{\text{Bölen}} \right\rfloor \times \text{Bölen} \right)$$Buradaki \( \lfloor\ \rfloor \) işareti "en yakın küçük tam sayıya yuvarla" anlamına gelir (taban / floor fonksiyonu). Bölüm ise yalnızca \( \left\lfloor \frac{\text{Bölünen}}{\text{Bölen}} \right\rfloor \) ifadesidir; yani bölmenin tam sayı kısmıdır. Araç, kalan değerini iç işleyişte % operatörüyle aynı mantıkla hesaplar; dolayısıyla kalan her zaman bölünenin işaretini taşır. Bölen 0 olursa bölme işlemi tanımsızdır ve araç bir sonuç yerine "Hata: Sıfıra bölme" mesajını gösterir.
Örnek Çözüm
Diyelim ki Bölünen 17 ve Bölen 5 olsun:
- Bölüm \( = \lfloor 17 \div 5 \rfloor = \lfloor 3{,}4 \rfloor = \) 3
- Kalan \( = 17 - (3 \times 5) = 17 - 15 = \) 2
Yani 5, 17'nin içine tam 3 kez sığar ve geriye 2 kalır. Bu da kod yazarken 17 % 5 işleminin verdiği sonucun aynısıdır.
Sıkça Sorulan Sorular
Ondalıklı sayı kullanabilir miyim? Evet. Örneğin 7,5 bölünen ve 2 bölen için bölüm 3, kalan ise 1,5 olur; çünkü \( 7{,}5 - (3 \times 2) = 1{,}5 \)'tir.
Bölen 0 olursa ne olur? Sıfıra bölme matematiksel olarak tanımsızdır, bu yüzden araç bir sayı döndürmez. Bunun yerine "Hata: Sıfıra bölme" mesajını gösterir.
Bölünen, bölenden küçükse ne olur? Bu durumda bölüm 0 olur ve kalan, bölünenin kendisine eşittir. Örneğin \( 3 \div 8 \) işleminde bölüm 0, kalan 3'tür; çünkü 8 sayısı 3'ün içine bir kez bile sığmaz.