SEO (Arama Motoru Optimizasyonu) Mikro İnteraktif ÜCRETSİZ - Google Play'den İndirin

JavaScript ile Faktöriyel Hesaplama

JavaScript dilinde verilen bir tamsayının faktöriyelini hesaplayan uygulamamız.

Kısa bir şekilde bu işin Matematik dilindeki karşılığını örneklerle anlatmaya çalışalım. Faktöriyel, 1'den n'e kadar olan sayıların birbiriyle çarpımı olarak tanımlanabilir.
Örnek: 5! sayısını değerlendirelim.
Cevap: 5! = 5x4x3x2x1 = 120
Örnek: 3! sayısını değerlendirelim.
Cevap: 3! = 3x2x1 = 6 olarak kısaca yapmış oluruz.
0! işleminin sonucu 1 olarak tanımlanmıştır.

Birkaç Matematik örneği yaptıktan sonra JavaScript dilinde bir sayının faktöriyelini nasıl alacağımızı görelim.
Faktöriyel Hesaplayan JavaScript
function fnFaktoriyel_Hesapla()
{
   var intSayi = document.getElementById("sayi").value;
   if (intSayi.length < 1 || isNaN(intSayi))
   {
      document.getElementById("sonuc").innerHTML = "Lütfen sayısal bir değer giriniz!";
   }
   else
   {
      if (intSayi < 2)
      {
         document.getElementById("sonuc").innerHTML = "Lütfen 2'den büyük bir sayı giriniz!";
      }
      else
      {
         var intBaslangic = 1;
         for (i=2;i<=intSayi;i++)
         {
            intBaslangic = i * intBaslangic;	
         }
         document.getElementById("sonuc").innerHTML = '<strong>' + intSayi + '</strong> sayısnın faktöriyeli <strong>' + intBaslangic + '</strong>';
      }
   }
}
Form Elemanları
   <form method="get" action="javascript:void(0);">
      Sayı:
      <input type="text" name="sayi" id="sayi" />
      <input type="submit" value="Hesapla" onclick="return fnFaktoriyel_Hesapla();" />
      <span id="sonuc"></span>
   </form>
Örnek

Yorumlar

Yorum Yaz

Avatar

REKLAM

DDos Koruma, Botnet Koruma, Layer 7 Saldırı koruması, Sanal sunucu, Vds sunucu

REKLAM

En Yeni Çizgi Filmler, Masallar ve Etkinlikler

REKLAM

SEO-Arama Motoru Optimizasyonu Uygulaması

REKLAM

Hayvan Sesleri Uygulaması

REKLAM

Çocuk Etkinlikleri Uygulaması

EN

  • Popüler
  • Yeni
  • Son Yorum