Java ile hazırlamış olduğum örnekleri Javascript ile de tekrardan kodlamaya devam ediyorum. Gecenin son örneği, Java'da faktöriyel hesabı yapan program sorusunun Javascript ile çözümü. Faktörüyel hesaplamasında, sigma hesaplamasında olduğu gibi yine kümülatif artan bir değişken kullanacağız ama bu sefer değişkenin adı toplam değil, çarpım olacak. Doğal olarak da değerin başlangıç değerini 0 yerine 1 olarak alacağız.
Kullanıcıdan prompt olarak aldığımız değerin faktöriyelini hesaplayacağız ve alert penceresinde faktöriyel hesaplamasının sonucunu kullanıcıya görüntüleyen bir arayüzümüz olacak.
Girdi ekranı:
Çıktı ekranı:
Kodlar:
var sayi=prompt("Kaç faktöriyeli hesaplayalım?")
var carpim = 1;
var i;
for (i=2; i<=sayi; i++)
carpim=carpim*i;
alert(sayi+"! = " + carpim);