Javascript İle Girilen Sayının Faktöriyelini Hesaplama - Bilişim Konuları

Javascript İle Girilen Sayının Faktöriyelini Hesaplama

Klavyeden girilen bir sayının faktöriyelini hesaplatan javascript örneğini yapacağız. Öncelikle hangi sayının faktöriyelini hesaplatmak istiyorsak o sayıyı klavyeden kullanıcının girmesini istiyoruz. Kullanıcı bir metin kutusu aracılığı ile istediği sayıyı giriyor. Daha sonra hesapla() isminde bir fonksiyon oluturuyoruz. Bir değişken oluşturarak değişkenin ilk değerini 1 yapıyoruz. Bunun sebebi 0 çarpmada yutan eleman olduğu için tüm çarpımları üzerinde tutacak olan değişkenin ilk değerini 1 yapıyoruz. Kullanıcının girdiği sayıya kadar olan bir döngüyü for ile oluşturuyoruz. For döngüsü ile girilen sayıya kadar olan tüm sayıları çarparak sonucu değişkende tutuyoruz. Son olarak hesapla butonu ile sonucu hesaplatıp ekrana yazdırıyoruz.

Programın kodları:

<script type="text/javascript" language="javascript">
<input type="text" id="sayi" placeholder="Faktöriyeli hesaplanacak sayıyı giriniz">
 
<input type="button" value="Hesapla" id="hesapla">
</script>
 
function hesapla(){
/* Çarpma işleminin etkisiz elemanı 1 olduğu için değişkene 1 değerini atıyoruz.*/
var faktoriyel=1;
var sayi=document.getElementById("sayi").value;
sayi=Number(sayi);
 
if(sayi&gt;=0)
{
 
for(var i=1;i&lt;=sayi;i++)
{
faktoriyel=faktoriyel*i;
}
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;

 

Bu Yazıya Tepkin Nedir?
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0
+1
2

Yorum Yap

1 Yorum