Çarpan Hesaplama Aracı Ne İşe Yarar?
Bu Çarpan Hesaplama Aracı, girdiğiniz tek bir tam sayıyı alır ve size anında iki bilgi sunar: o sayının tüm çarpanları (bölenleri) ve asal çarpanlara ayrılmış hâli. Çarpan, sayınızı kalan bırakmadan tam olarak bölen her tam sayıdır. Asal çarpanlar ise çarpıldığında orijinal sayıyı yeniden oluşturan asal yapı taşlarıdır. Ödevler, kesir sadeleştirme, en büyük ortak bölen (EBOB) bulma ve sayıların özelliklerini keşfetme gibi işlerde son derece pratik bir araçtır.
Nasıl Kullanılır?
"Çarpanlarını bul:" etiketli tek bir giriş alanı vardır. Buraya herhangi bir tam sayı (pozitif veya negatif) girin, gerisini araç halletsin. Hesaplama mutlak değer üzerinden yapılır; bu yüzden bulunan çarpanlar her zaman pozitiftir. Desteklenen aralık, 2.147.483.647'den küçük her tam sayıdır — bu sınıra eşit veya bu sınırın üzerindeki değerler işlenmez.
- 0 özel bir durum olarak ele alınır ve sonuç olarak 0 verir.
- Negatif sayılar mutlak değerleriyle değerlendirilir (örneğin -12, 12 ile aynı çarpanları verir).
Arkasındaki Formül
Araç, girdiğiniz sayıya kadar olan her sayıyı tek tek denemek yerine yalnızca 1'den sayının kareköküne kadar bir döngü çalıştırır. Tam bölen her i değeri için hem i'yi hem de eşleştiği bölümü (sayı ÷ i) kaydeder. Bu karekök yöntemi çarpanları ikişerli bulur ve büyük sayılarda çok daha hızlı çalışır. Sonuçlardaki tekrarlar ayıklanır ve değerler küçükten büyüğe sıralanır. Asal çarpanlara ayırma için ise mutlak değeri asal bileşenlerine bölen yerleşik bir asal sayı yordamı (Apache Commons Math) kullanılır.
$$\text{Factors} = \left\{\, d \in \mathbb{Z}^{+} : \left|\text{Number}\right| \bmod d = 0 \,\right\}$$
Örnek Çözüm
36 sayısını girin. Döngü 1'den 7'ye kadar çalışır (\(\sqrt{36} = 6\)'nın hemen ardından):
- 1, 36'yı tam böler → 1 ve 36 kaydedilir
- 2, 36'yı tam böler → 2 ve 18 kaydedilir
- 3, 36'yı tam böler → 3 ve 12 kaydedilir
- 4, 36'yı tam böler → 4 ve 9 kaydedilir
- 6, 36'yı tam böler → 6 kaydedilir (eşi de 6 olduğu için yalnızca bir kez)
Sıralandığında çarpanlar şunlardır: 1, 2, 3, 4, 6, 9, 12, 18, 36. Asal çarpanlar ise: 2, 2, 3, 3 (çünkü \(2 \times 2 \times 3 \times 3 = 36\)).
Sıkça Sorulan Sorular
Çarpanlar ile asal çarpanlar arasındaki fark nedir? Çarpanlar, girdiğiniz sayıyı tam olarak bölen tüm sayılardır. Asal çarpanlar ise yalnızca çarpıldığında o sayıyı oluşturan asal sayılardır. 36 için çarpanlar arasında 12 ve 18 gibi bileşik sayılar da bulunurken, asal çarpanlar sadece 2, 2, 3, 3'tür.
Negatif sayılar neden pozitif çarpan veriyor? Araç mutlak değer üzerinden çalışır; bu nedenle -12 ile 12 aynı pozitif bölen listesini verir.
Bir boyut sınırı var mı? Evet. Sayılar 2.147.483.647'den küçük (ve bu değerin negatifinden büyük) olmalıdır. Bu sınıra eşit veya bu sınırın ötesindeki değerler sonuç döndürmez.