JavaScript

Javascript:Faktöriyel Hesaplama Örneği

Text kutusuna girilen sayının faktörüyelini hesaplayıp sonucu ekrana yazdıran program;

<input type="text" id="sayi" placeholder="Faktöriyeli hesaplanacak sayıyı giriniz">

<input type="button" value="Hesapla" id="hesapla">
<script>

function hesapla(){
/* çarpma işlemi yapılacaktır. çarpmanın etkisiz elemanı 1dir.*/
var faktoriyel=1;
var sayi=document.getElementById("sayi").value;
sayi=Number(sayi);

/*faktöriyel işlemi sıfır ve üzerindeki sayılar için yapılır.*/
if(sayi>=0)
{

for(var i=1;i<=sayi;i++)
{
faktoriyel=faktoriyel*i;
}
/*sıfır altındaki değerler için faktöriyel işlemini göstermeyecektir.*/
window.alert(sayi+" sayisinin faktöriyeli "+faktoriyel);
}


}


//hesaplama yapması için hesap butonunu seçiyoruz.
var hesapBtn=document.getElementById("hesapla");

//fonksiyonu olaya bağlıyoruz.
hesapBtn.onclick=hesapla;


</script>

 

Yorum Yap