Matematik & Geometri

Faktöriyel (n!) hesaplama — 0'dan 170'e kadar herhangi bir sayının faktöriyelini adım adım çözüm, bilimsel gösterim ve basamak sayısıyla anında hesaplayın.

Faktöriyel Hesaplama — n! Adım Adım 2026

0'dan 170'e kadar herhangi bir pozitif tamsayının faktöriyelini (n!); tam değer (BigInt), bilimsel gösterim, basamak sayısı ve adım adım çarpım açılımıyla birlikte hesaplayın. 21!'den sonra JavaScript'in standart sayı hassasiyeti yetmediği için BigInt motoru devreye girer.

Lütfen 0 ile 170 arası bir tamsayı giriniz.
Lütfen geçerli bir sayı giriniz.

Sonucu görmek için
0-170 arası bir sayı girin.

0
Faktöriyel sonucu
Sayı (n)
Basamak Sayısı
Bilimsel Gösterim
n! Tam Değer
Adım Adım Açılım
Çift Faktöriyel (n!!)
Stirling Yaklaşımı

Faktöriyel Nedir, Nasıl Hesaplanır?

Faktöriyel; bir n pozitif tamsayısı için 1'den n'e kadar olan tüm pozitif tamsayıların çarpımıdır ve n! sembolüyle gösterilir. İlk kez 1808'de Fransız matematikçi Christian Kramp tarafından bugünkü "!" sembolüyle kullanılmaya başlanmıştır. Faktöriyel; sıralama, seçim ve olasılık problemlerinin temel hesap aracıdır. Permütasyon ve kombinasyon formüllerinin omurgasıdır; binom açılımının katsayılarını üretir; olasılık teorisinde örnek uzay büyüklüklerini verir; Taylor seri açılımlarında, üstel ve trigonometrik fonksiyonların yaklaşık değerlerinin hesaplanmasında zorunludur.

Faktöriyelin formal tanımı çok sade görünür ama büyüme hızı şaşırtıcıdır: 10! = 3.628.800, 20! ≈ 2,43 × 10^18 ve 100! ≈ 9,33 × 10^157. Bu kadar hızlı büyüdüğü için 21! sonrası standart 64-bit float (JavaScript Number) hassasiyetini kaybeder ve yaklaşık değer döner. Aracımız bunu çözmek için BigInt (modern tarayıcılarda yerleşik keyfi büyüklükte tamsayı tipi) kullanır ve 170!'e kadar tam, hatasız sonuç üretir. 170 sınırı seçilmiştir çünkü 170!'in bilimsel gösterimi ~7,25 × 10^306; üstündeki değerler (171!) IEEE 754 double-precision floating point'in Infinity sınırına ulaşır.

  • Faktöriyel Tanımı ve Sembol Tarihi

    Faktöriyel, "faktör" (çarpan) kelimesinden türetilmiştir ve n! şeklinde gösterilir. 0! = 1 özel tanımıyla başlar, ardından her n için n! = n × (n-1)! yinelemeli formülü uygulanır. Yani 1! = 1, 2! = 2 × 1 = 2, 3! = 3 × 2 × 1 = 6, 4! = 4 × 3 × 2 × 1 = 24. Sembol olarak "!" işaretini 1808'de Christian Kramp önermiştir; öncesinde çeşitli farklı semboller kullanılıyordu. Bugün dünyadaki tüm matematik, istatistik, fizik ve bilgisayar bilimi literatüründe standart gösterim olarak kabul edilir.

    Faktöriyel Tanımı n! = 1 × 2 × 3 × ... × n Yinelemeli: n! = n × (n-1)! Özel durum: 0! = 1
  • 0! Niçin 1'e Eşittir?

    0! = 1 sonucu ilk bakışta tuhaf görünür; "hiçbir şeyin çarpımı nasıl 1 olur?" sorusu doğaldır. Yanıt iki gerekçeye dayanır. Birincisi, matematikte boş çarpımın nötr elemanı 1'dir: hiç sayı çarpılmadığında çarpma işleminin etkisiz elemanı (1) varsayılır; tıpkı boş toplamın 0 olduğu gibi. İkincisi, permütasyon ve kombinasyon formüllerinin tutarlı çalışması içindir: C(n,0) = n! / (0! × n!) = 1 sonucunun çıkması için 0!'in 1 olması zorunludur. 0 elemanlı bir kümeyi dizmenin tek yolu vardır: boş diziliş. Yani 0!, sayma teorisinde de mantıklı tek sonucudur.

  • Faktöriyelin Kullanım Alanları

    Faktöriyel; matematik müfredatının önemli bir parçasıdır ve günlük hayatta sayma problemlerinin temelidir. Permütasyon (sıralı diziliş sayısı), kombinasyon (sırasız seçim sayısı), olasılık, binom açılımı, Taylor serileri, kombinatorik analiz, kriptografi, istatistiksel dağılımlar ve makine öğrenmesi algoritmalarında karşımıza çıkar. Örneğin 5 kişinin sıraya dizilme yolu sayısı 5! = 120; 10 kişiden 3 kişilik takım kurma yolu sayısı C(10,3) = 120; 52 kart destesinin karılma olasılıkları 52! ≈ 8 × 10^67 (evrendeki atom sayısından bile fazla!) olarak faktöriyel ile hesaplanır.

    Permütasyon (sıralı seçim) P(n,r) = n! ÷ (n-r)! Örnek: P(5,3) = 5! ÷ 2! = 120 ÷ 2 = 60
    Kombinasyon (sırasız seçim) C(n,r) = n! ÷ (r! × (n-r)!) Örnek: C(5,3) = 120 ÷ (6 × 2) = 10
  • Çift Faktöriyel (n!!) ve Diğer Varyasyonlar

    Çift faktöriyel (n!!), klasik faktöriyelden farklı olarak yalnızca aynı pariteye sahip pozitif tamsayıların çarpımıdır. n çift sayıysa: n!! = 2 × 4 × 6 × ... × n; n tek sayıysa: n!! = 1 × 3 × 5 × ... × n. Örneğin 8!! = 8 × 6 × 4 × 2 = 384; 7!! = 7 × 5 × 3 × 1 = 105. Dikkat: n!! ≠ (n!)!; çift faktöriyel iki ünlemli ayrı bir kavramdır. Çift faktöriyel; istatistik (normal dağılımın yüksek mertebeden momentleri), kombinatorik ve özel integral hesabında kullanılır. Aracımız sonuçta hem n! hem n!! değerlerini birlikte gösterir.

  • Stirling Yaklaşımı — Büyük n İçin Tahmin

    Stirling yaklaşımı, n büyük olduğunda faktöriyele çok yakın bir tahmin veren analitik formüldür ve 1730'larda James Stirling tarafından önerilmiştir. Formül: n! ≈ √(2πn) × (n/e)^n. Bu yaklaşım, 10'dan sonra %1'in altında hata verir; 100'den sonra binde 1'in altında hata verir. Asimptotik analiz, istatistiksel mekanik, olasılık teorisi (özellikle binom dağılımdan normal dağılıma geçiş) ve karmaşıklık analizinde sıkça kullanılır. Aracımız sonuç ekranında her n için hem tam değeri hem Stirling tahminini gösterir; iki değer arasındaki fark, yaklaşımın gücünü gözler önüne serer.

    Stirling Yaklaşımı n! √(2πn) × (n ÷ e)n Daha iyi yaklaşım: n! √(2πn) × (n/e)n × (1 + 1÷(12n))
  • YKS ve Lise Müfredatında Faktöriyel

    Faktöriyel; 10. sınıf matematik müfredatının "Sayma ve Olasılık" ünitesinde öğretilir ve YKS-AYT matematik, TYT temel matematik sınavlarında düzenli olarak karşımıza çıkar. Tipik sorular: "MATEMATİK kelimesinin harfleri kaç farklı şekilde dizilebilir?" (tekrarlı eleman varsa formül: n! / (n1! × n2! × ...)), "5 kişiden 3'ü kaç farklı şekilde sıraya dizilir?" (P(5,3)), "Olasılık problemlerinde örnek uzay büyüklüğü". 2026 YKS hazırlığında olan adaylar için faktöriyel, permütasyon ve kombinasyon birlikte çalışılması gereken bir üçlüdür. Aracımız hem sınav öncesi alıştırma hem ödev kontrolü için ideal bir hesap aracıdır.

Faktöriyel Hızlı Referans Tablosu (0–15)

nn!BasamakBilimsel Gösterim
0111,00 × 10⁰
1111,00 × 10⁰
2212,00 × 10⁰
3616,00 × 10⁰
42422,40 × 10¹
512031,20 × 10²
672037,20 × 10²
75.04045,04 × 10³
840.32054,03 × 10⁴
9362.88063,63 × 10⁵
103.628.80073,63 × 10⁶
1139.916.80083,99 × 10⁷
12479.001.60094,79 × 10⁸
136.227.020.800106,23 × 10⁹
1487.178.291.200118,72 × 10¹⁰
151.307.674.368.000131,31 × 10¹²

Faktöriyel "süper üssel" büyür: her yeni n için çarpan da büyüdüğünden 10!'den 15!'e geçişte sonuç yaklaşık 360 bin kat artar.

Permütasyon vs Kombinasyon Karşılaştırması

ÖzellikPermütasyon — P(n,r)Kombinasyon — C(n,r)
Sıra Önemli mi?Evet (sıralı)Hayır (sırasız)
Formüln! ÷ (n-r)!n! ÷ (r! × (n-r)!)
P(5,3) Örnek60 farklı diziliş
C(5,3) Örnek10 farklı seçim
Tipik KullanımYarış sıralaması, şifre, koltuk düzeniTakım kurma, lotaryada sayı seçimi, anketten katılımcı seçimi
İlişkiP(n,r) = C(n,r) × r!C(n,r) = P(n,r) ÷ r!

Permütasyon, kombinasyondan her zaman büyük veya eşittir; eşitlik yalnızca r=0 veya r=1 durumlarında gerçekleşir.

Stirling Yaklaşımı: Tahmin vs Gerçek Değer

nGerçek n!Stirling TahminiHata Oranı
103.628.800≈ 3.598.696~ %0,83
20≈ 2,43 × 10¹⁸≈ 2,42 × 10¹⁸~ %0,42
50≈ 3,04 × 10⁶⁴≈ 3,04 × 10⁶⁴~ %0,17
100≈ 9,33 × 10¹⁵⁷≈ 9,32 × 10¹⁵⁷~ %0,083
1000≈ 4,02 × 10²⁵⁶⁷≈ 4,02 × 10²⁵⁶⁷~ %0,0083

Stirling yaklaşımının hata oranı yaklaşık 1/(12n) ile orantılı azalır. n=100 sonrası tahmin neredeyse mükemmeldir.

Sıkça Sorulan Sorular

  • Faktöriyel nedir?

    Faktöriyel, bir n pozitif tamsayısı için 1'den n'e kadar olan tüm pozitif tamsayıların çarpımıdır ve n! sembolüyle gösterilir. Formül: n! = 1 × 2 × 3 × ... × n. Örneğin 5! = 1 × 2 × 3 × 4 × 5 = 120. Faktöriyel; permütasyon, kombinasyon, olasılık ve binom açılımı gibi sayma problemlerinin temelidir.

  • 0! niçin 1'dir?

    0! = 1 tanım gereği kabul edilmiştir. Bunun iki temel gerekçesi vardır: (1) Permütasyon ve kombinasyon formüllerinin (C(n,0) = 1 gibi) tutarlı çalışması için gereklidir; (2) Boş çarpım kuralına göre hiçbir sayının çarpımının nötr eleman olan 1'e eşit olması matematiksel olarak doğal sonuçtur. Aynı mantıkla 0 elemanlı bir kümeyi sıralamanın sadece tek yolu vardır: boş diziliş.

  • 1!, 2!, 3!, 5! ve 10! kaçtır?

    1! = 1, 2! = 2, 3! = 6, 4! = 24, 5! = 120, 6! = 720, 7! = 5.040, 8! = 40.320, 9! = 362.880, 10! = 3.628.800. Görüleceği üzere faktöriyel üssel büyümeden bile hızlı büyür; 20! sonrası sayılar günlük hayatta kavranamayacak büyüklüğe ulaşır.

  • Faktöriyel ne için kullanılır?

    Faktöriyel; permütasyon (sıralı diziliş sayısı), kombinasyon (sırasız seçim sayısı), olasılık, binom katsayıları, Taylor serileri ve istatistiksel dağılımlar gibi pek çok alanda kullanılır. Örneğin 10 kişilik bir kümede 3 kişilik takım kaç farklı şekilde seçilir? C(10,3) = 10! / (3! × 7!) = 120. Olasılık ve sayma problemlerinin omurgasıdır.

  • 20! kaçtır, neden bu kadar büyük?

    20! = 2.432.902.008.176.640.000 (yaklaşık 2,4 × 10¹⁸). Bu kadar büyük olmasının nedeni faktöriyelin üssel değil "süper üssel" büyümesidir; n! ≈ n^n / e^n × √(2πn) (Stirling yaklaşımı). Her yeni n ile çarpan büyür, dolayısıyla 21! sonrası JavaScript Number tipinin (64-bit float) hassasiyetini aşar. Aracımız BigInt kullanarak tam değer üretir.

  • Faktöriyel formülü nedir?

    Faktöriyelin yinelemeli tanımı: 0! = 1 ve n > 0 için n! = n × (n-1)!. Açık formülü ise: n! = 1 × 2 × 3 × ... × n. Büyük n değerleri için Stirling yaklaşımı kullanılır: n! ≈ √(2πn) × (n/e)^n. Yaklaşım, 10'dan sonra %1'in altında hata verir; 100'den sonra binde 1'in altında hata verir.

  • Negatif sayının faktöriyeli var mı?

    Hayır. Klasik tanımda faktöriyel sadece negatif olmayan tamsayılar (0, 1, 2, ...) için tanımlıdır. Negatif sayılar ve kesirler için faktöriyelin genelleştirilmiş hali Gama Fonksiyonu Γ(n) ile verilir: n! = Γ(n+1). Gama fonksiyonu negatif tamsayılarda (−1, −2, −3, ...) tanımsızdır; bu noktalarda kutup vardır. Yani −3! gibi bir ifade matematiksel olarak tanımsızdır.

  • Permütasyon ve faktöriyel ilişkisi nedir?

    Permütasyon, n eleman içinden r elemanı sıralı dizmenin yol sayısıdır: P(n,r) = n! / (n-r)!. Örnek: 5 kişiden 3'ünü sıralı dizmek = P(5,3) = 5! / 2! = 120 / 2 = 60 farklı diziliş. Tüm n elemanı sıralamak ise: P(n,n) = n! / 0! = n! / 1 = n!. Permütasyon, sıranın önemli olduğu sayma problemlerinin formülüdür.

  • Kombinasyon nasıl hesaplanır faktöriyel ile?

    Kombinasyon, n eleman içinden r elemanı sırasız seçmenin yol sayısıdır: C(n,r) = n! / (r! × (n-r)!). Permütasyondan farkı sıranın önemli olmamasıdır (dolayısıyla r!'e bölünür). Örnek: 5 kişiden 3 kişilik takım kurmak = C(5,3) = 5! / (3! × 2!) = 120 / 12 = 10. Kombinasyon binom katsayısı olarak da bilinir ve (a+b)n açılımında karşımıza çıkar.

  • Bilgisayar faktöriyeli nasıl hesaplar?

    Modern programlama dilleri faktöriyeli iteratif (döngü) veya rekürsif (öz-çağrılı) olarak hesaplar. Pratikte iteratif yaklaşım tercih edilir çünkü rekürsif yöntem büyük n için yığın taşması (stack overflow) riskine sahiptir. Sonuçların 20!'den büyük olması durumunda standart 64-bit double sayı tipi yetmediği için BigInt (JavaScript), int128/256 (C++/Rust) veya rasyonel sayı kütüphaneleri (Python integer otomatik genişler) kullanılır. Aracımız da iteratif algoritma + BigInt kombinasyonuyla 170!'e kadar tam değer üretir.

  • Stirling yaklaşımı nedir?

    Stirling yaklaşımı (Stirling formülü), büyük n değerleri için faktöriyele çok hızlı ve oldukça doğru bir tahmin veren matematiksel formüldür: n! ≈ √(2πn) × (n/e)n. Bu yaklaşım istatistik, fizik ve bilgisayar bilimlerinde sıkça kullanılır. Örneğin 100! için Stirling tahmini gerçek değerden binde 1 daha düşüktür; n büyüdükçe hata oranı katlanarak azalır. Asimptotik analizler ve olasılık dağılımlarının (özellikle normal dağılım türetiminde) temelidir.

  • Faktöriyel YKS ve lise sınavlarında nerede çıkar?

    Faktöriyel; YKS-AYT matematik, TYT temel matematik ve 10-11. sınıf müfredatında "Sayma ve Olasılık" ünitesinde karşımıza çıkar. Tipik sorular: "Bir kelimenin harflerinin kaç farklı şekilde dizilebileceği", "Bir grupta kaç farklı seçim yapılabileceği", "Olasılık problemlerinde örnek uzay büyüklüğünün hesaplanması" gibi konuları içerir. 2026 YKS hazırlığındaki öğrencilerin permütasyon (P), kombinasyon (C) ve faktöriyel (!) işlemlerini birlikte bilmesi gerekir.