JavaScript

Javascript: Sayının Tek mi Çift mi Olduğunu Bulma

Sayının tek mi çift mi olduğunu bulan program

Sayının tek mi çift mi olduğunu bulma(fonksiyon kullanmadan);

<input type="text" id="sayi">
<input type="button" value="Hesapla" id="hesapla">


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

//hesapla butonuna tıklama olayını ekliyoruz. 
//burada ayrı fonksiyon da oluşturulabilirdi.
hesapBtn.onclick=function(){ 

//text kutusu içindeki değeri okuyup sayi değişkenine aktarıyoruz.
var sayi=document.getElementById("sayi").value;

//text kutusuna girilen değerler metinsel türdedir. Hesaplama yapabilmek için sayıya çeviriyoruz.
sayi=Number(sayi);

//sayının 2 ile bölümünden kalan 0 mı?
if(sayi%2==0)
{
window.alert(sayi+" sayisi çift sayıdır.");
}
else
{ 
window.alert(sayi+" sayisi tek sayıdır.");
}
}
</script>

 

Bu örneğin fonksiyonlu olarak yapılışı.

<input type="text" id="sayi">
<input type="button" value="Hesapla" id="hesapla">
<script>
//fonksiyonu tanımladık.
function hesapla(){
//text kutusu içindeki değeri okuyup sayi değişkenine aktarıyoruz.
var sayi=document.getElementById("sayi").value;

//text kutusuna girilen değerler metinsel türdedir. Hesaplama yapabilmek için sayıya çeviriyoruz.
sayi=Number(sayi);

//sayının 2 ile bölümünden kalan 0 mı?
if(sayi%2==0)
{
window.alert(sayi+" sayisi çift sayıdır.");
}
else
{ 
window.alert(sayi+" sayisi tek sayıdır.");
}
}


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

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


</script>

Form etiketi içinde olay atanmış şekli

<input type="text" id="sayi">
<input type="button" value="Hesapla" onClick="hesapla()" id="hesapla">
<script>
//fonksiyonu tanımladık.
function hesapla(){
//text kutusu içindeki değeri okuyup sayi değişkenine aktarıyoruz.
var sayi=document.getElementById("sayi").value;

//text kutusuna girilen değerler metinsel türdedir. Hesaplama yapabilmek için sayıya çeviriyoruz.
sayi=Number(sayi);

//sayının 2 ile bölümünden kalan 0 mı?
if(sayi%2==0)
{
window.alert(sayi+" sayisi çift sayıdır.");
}
else
{ 
window.alert(sayi+" sayisi tek sayıdır.");
}
}

</script>

Yorum Yap