Bir sayının faktöriyelini hesaplama, temel olarak o sayının
kendisi ve kendisinden önce gelen sayıları çarpmaktır.
Örneğin 5! = 5*4*3*2*1=120 dir.
Ya da
3! = 3*2*1 = 6 dır.
Not: 0! , 1’e eşittir.
Şimdi javascript aritmetik operatörleri yardımıyla bir
sayının faktöriyelini hesaplamak için fonksiyon yazalım.
Unutmamamız gereken nokta faktoriyelin tanımı; yani bir örnek üzerinden açıklarsak 5! i hesaplarken
sayımız 1'e eşitlenene kadar 1 eksilterek bulduğumuz değerleri çarparız.
5! = (5 * (5-1) * ((5-1)-1) * (((5-1)-1)-1) * ((((5-1)-1)-1)-1)
Yani sayı 1'e eşit olana kadar döngüye girmesi gereken bir
işlemimiz var ve döngüye giren sayının hep son değerinin 1 eksiği ile
çarpılması gerekmekte.
Programa gelirsek;
function faktoriyel(sayi) { if (sayi=== 0) { return 1; } else { return sayi * faktoriyel( sayi - 1 ); } return sayi; } faktoriyel(5);
FAKTORIYEL HESAPLAMA PROGRAMI
Reviewed by Engineer A
on
01:24
Rating:

Hiç yorum yok: