Çevrimiçi Asal Çarpanlara Ayırma Hesaplayıcı
2 ile 1.000.000.000.000 arasındaki sayıları asal çarpanlarına ayırın. 360 örneğiyle çalışır, kesirli ve sınır dışı değerleri reddeder. İşlem tarayıcınızda ye…
Kullanmaya başla
Özellikler ve Kullanım
Bu araç, bir tam sayıyı asal çarpanlarına ayırır. Varsayılan giriş 10'dur. Boş giriş, birden fazla değer, kesirli sayılar, negatif sayılar, 0, 1 ve sınırın üzerindeki değerler reddedilir; kesirli değerler artık sessizce yuvarlanmaz.
Çalışma Prensibi
Deneme bölmesi yöntemi kullanılır: 2'den başlanır, sayı bölünebildiği sürece bölünür; ardından deneme çarpanı, karesi kalan bölümü aşana kadar artırılır. Kalan 1'den büyükse sonuca eklenir. Sonuçta tekrarlanan çarpanlar üslü gösterim yerine çarpma işaretiyle (×) gösterilir.
Örnek
360 girdiğinizde çıktı: 360 = 2 × 2 × 2 × 3 × 3 × 5. Dönen çarpanların çarpımı her zaman girişe eşittir.
Sınırlamalar
Kabul edilen tüm değerler JavaScript'in güvenli tam sayı sınırının altındadır, bu nedenle BigInt gerekmez. Bu, büyük sayılar için kriptografik ayrıştırma değildir. Büyük asal sayılar, kolay bölünebilen sayılara göre daha fazla işlem gerektirir; hesaplama sayfa üzerinde eşzamanlı çalışır, arka planda ilerleme göstermez. Bu nedenle her telefonda anında sonuç vaat edilmez. Algoritma, hassasiyet, üs biçimi veya toplu işlem seçici yoktur.
Gizlilik
İşlem tamamen yerel olarak yapılır; sunucuya veri gönderilmez veya yapay zeka kullanılmaz.
Sıkça Sorulan Sorular
Kesirli bir sayı girersem ne olur?
Kesirli değerler reddedilir; yuvarlama yapılmaz. Örneğin 10.5 geçersizdir.
Sonuçta neden üs gösterimi (2^3 gibi) kullanılmıyor?
Bu araç, tekrarlanan çarpanları üs yerine çarpma işaretiyle gösterir. Örneğin 8 için çıktı 8 = 2 × 2 × 2 şeklindedir.
Çok büyük bir asal sayı girersem hesaplama ne kadar sürer?
Büyük asal sayılar, deneme bölmesi nedeniyle daha fazla işlem gerektirir; hesaplama sayfa üzerinde eşzamanlı çalıştığından, çok büyük asallar için yanıt süresi uzayabilir. Ancak 1.000.000.000.000 sınırı, işlem yükünü makul tutar.
Kontrol Listesi
- Girişin 2 ile 1.000.000.000.000 arasında bir tam sayı olduğunu doğrulayın.
- Girişin gruplanmamış olduğundan emin olun (binlik ayraç kullanmayın).
- Sonucun çarpımının girişe eşit olduğunu kontrol edin.
- Gerektiğinde Temizle ile sıfırlayın.
İşlem tarayıcınızda yerel olarak yapılır.