onedups

JavaScript 2 Sayı Arası İlişki

JavaScript kodlarını yazabilmemiz için;

Soru = Uyarı Metninden girilen 2 sayı arasındaki 6 nın katı olan sayıları yazdır…
Bilmemiz gereken komutlar;
prompt = Sayfa üzerinde bir pencere açmamıza ve bilgi almamıza yarar.
document.write = Değişkenlerdeki bilgiyi yazdırmak için kullanılır.
&nbsp = Klavyedeki space’nin yazılı versiyonu :D
dizi.length = Dizinin uzunluğunu verir.
new Array = Dizi tanımlamak için kullanılır.

İlk Olarak sayıları bizden istediği için 2 farklı değişken atayıp giriş yapmalıyız…

     var x = prompt("1. sayı:");     

     var y = prompt("2. sayı:");

2 Sayımızı aldığımıza göre bir dizi oluşturup sırayla dizi elemanlarını kontrol edelim.

var dizi = new Array();

Dizimizi oluşturduğumuza göre kontrollere başlayabiliriz ama bir sorun var.
1. sayının 2. sayıdan büyük olması bunu önlemek amacıyla bir if döngüsü oluşturalım.

var yedek = 0;

if(x>y)

     {

          yedek = x;

          x = y;

          y = yedek;

// mesela x=2 y=1 olsaydı

// x değerini yedek değişkeninin içine attık ( yedek = 2 ) sonrasında y değişkenini x in içine attık (x = 1)  

// Sonrasında büyük olan sayıyı y nin içine atalım şuan  x = 1 ve y = 2 oldu.

     }

Sayılarımızı düzenlediğimize göre for döngüsü açıp sayıları inceleyelim.

for(var i=x; i<=y; i++)   //1. Sayımızı i ye atıyalım ve y sayısına eşit olana kadar 1. sayıya 1 ekliyelim

  {



//bir sayının 6 nın katı olduğunu kontrol edebilmek için 6 ya bölünce kalanının 0 olması lazımdır.

//burada ki if döngüsünde x sayısını her defasında 6 ya bölüp kalanının 0 olup olmadığını kontrol //ediyoruz.



       if(i % 6==0) 

       {

            //6 ya tam bölünen sayıları dizinin içerisine gönderiyoruz...

            dizi[ dizi.length ]=i;

       }

  }

Bu kısımda bittiğine göre dizinin içerisindeki sayıları tek tek yazdırmamız lazım..

for(i=0; i<=dizi.length-1;i++) //-1 yapmamızın sebebi diziler 0 dan başlar

{

     document.write(dizi[i]+"&nbsp;");  //Dizi içerisindeki sayıları tek tek yazdır ve bir boşluk koy.

}

1.Sayımızı Girelim

2.Sayımızı Girelim

Çıktımız Bu Şekilde Olur

Dersleri İndirme Linki

onedups ~ terminal