Ç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.
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 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.
- Mümkünse gruplandırılmamış rakamlar kullanın.
- Sonucun çarpımının girişe eşit olduğunu kontrol edin.
- Gerektiğinde Temizle ile sıfırlayın.
2 ile 1000000000000 arasında tek bir tam sayı girin. 1000 gibi gruplandırılmamış rakamlar önerilir. Geçerli yerel gruplandırma, tam sayı değerli ondalık gösterim ve 1e2 gibi bilimsel gösterim kabul edilir. Karışık metin, hatalı gruplandırma ve tam sayı olmayan değerler reddedilir.
İşlem tarayıcınızda yerel olarak yapılır.