Ana içeriğe atla

Javascript For Döngüleri

Herkese Yeniden Merhaba,Bugün sizlere For döngülerinden bahsedeceğim.Daha önce 2 çeşit döngü görmüştük for bizim daha sıklıkla kullandığımız bir döngü çeşitidir.For döngüsünün yapısı şu şekildedir.

                   for (değişken taımlama;şart kısmı;ne şekilde değişeceği)
                   {Sonuçta ne yapılacağı.}


Bir örnek vermek gerekirse,
                  for (var i=0;i<10;i=i+2)
                 {document.write("Merhaba Dünya" +i);
document.write("<br/>")}
                


Hemen örneği açıklayalım.Önce for döngümüzün içine i adlı bir değişken tanımladık.Daha sonra şart olarak 2.kısım olan i küçük 10 yazdık bu döngümüzü 10 olana kadar devam ettirir.10 olduğunda durur.Peki 3.kısımdaki i=+2 ne derseniz,i değişkenine 2 ekle ve yeni değişken olarak ata demektir.Eksi,çarpı,bölüm işaretlerinide burada kullanabilirdik.Ekran görüntüsü o zaman şu şekilde olacak önce i 0'cak 2 artırarak Merhaba Dünya yazacak ekrana yazdıracak.

 

Bir örnekle daha da net açıklamaya çalışalım.Kodumuz aşağıdaki gibidir.Amacımız kullanıcıdan 10 tane sayı almak ve bunların ortalamasını bulmaktır.
                var toplam=0;

                for(var i=1;i<10;i++)
                {
                    toplam+=parseInt(prompt(i+ ".sayı giriniz"));
                }
                    document.write(toplam/i);




O zaman açıklamaya başlayalım.Önce toplam isimli bir değişken tanımladık ve 0 olarak atadık.Çünkü 0 toplama işleminde etkisiz elemandır.Eğer çarpım olsaydı 1 olarak atayacaktık.Çünkü çarpma işleminin etkisiz elemanı 'dir.

Daha sonra for döngüsüne girdik.10 tane sayı isteyeceğimiz için i değişkenini 1'den başlatıp 10'a kadar i++ ile 1'er 1'er arttırdık.i++ birer birer arttırır,i-- ise birer birer azaltır.
For döngüsünün içinde de tabiki kullanıcıdan sayılar istedik ve aldığımız sayıyı toplam+= değeri ile toplaya toplaya devam ettik.Ekrana ise toplam/i ile i=10 olduğunu unutmayın ortalamyı getirttik.

 



 

Yukarıdaki gibi kullanıcıdan sayı alıyor.Daha sonra ortalamayı veriyor.

 
 

Diğer Derslerde Görüşmek Üzere...

Yorumlar

Bu blogdaki popüler yayınlar

Javascript Switch-Case Döngüleri

Herkese Yeniden Merhaba,bugün sizlerle döngülerin diğeri olan swtich-case yapısını göreceğiz.Switch-Case yapısı if yapısına benzer aslında bir örnekle nasıl kullanıldığını görelim.Bu örnekte amacımız programın bugünün tarihini çekmesi ve kaçıncı gün ise bunu ekrana hangi gün olduğunu basması olacak.           var tarih=new Date();        var gun=tarih.getDay();        document.write(gun);          var gunadi;        switch (gun)            {          case 1: gunadi="Pazartesi" ; break;          case 2: gunadi="Salı" ; break;          case 3: gunadi="Çarşamba" ; break;          case 4: gunadi="Perşembe" ; break;          case 5: gunadi="Cuma" ; break;          c...

Java Ders10

Herkese Yeniden Merhaba Arkadaşlar,Bugün sizlerle sayı tahmin oyunu kodlaması yapacağız. Soru: Bilgisayar rastgele olarak bir sayı tutsun ve kullanıcıdan sayı alarak bilgisayarın tuttuğu sayıyla eşit olana kadar devam etmesi eğer daha büyük bir sayı girdiyse "Çok Büyük" yazsın.Daha küçük bir sayı girdiğinde ise "Çok Küçük" yazsın. Cevap: Öncelikle size random yani rastgele olarak sayı nasıl tutulur bundan bahsetmeliyim.Scanner yapısını öğrenmiştik.Random yapısıda buna benzer şekildedir.                   Random rnd=new Random();                   int tutulansayı=rnd.nextInt(kaça kadar tutacağı sayı); Şeklinde yazılışı vardır. Bu kodu incelersek "Random rnd=new Random();"  ile yazdığımız kısımda rnd ifadesinin yerine istediğimiz kelimeyi koyabiliriz. Daha sonra  " int tutulansayı=rnd.nextInt(kaça kadar tutacağı sayı);"  bu ifadede ise tutulan sayının tutulansayı adlı bir...

Java Ders05

Herkese yeniden Merhaba arkadaşlar,Sizlerle bugünkü derse bir örnekle başlamak istiyorum.Kodlarımızı yazarak sıralı şekilde anlatmaya çalışacağım.                 int sonuc=4; sonuc +=2; System.out.println(sonuc); Öncelikle sonuc adlı değişken verdik ve değerini 4'e eşitledik.Daha sonra gelen += işaretinin ne olduğunu önceki derlerimizde bahsetmiştik.+= işareti ile sonuç değişkenimize 2 ekledik ve yeni sonuç değeri olarak 6 olmuş oldu.Ekrana yeni sonuç değerimizin ne olduğunu görebilmek için sysout ile yazdırdık. sonuc -=2; System.out.println(sonuc); Daha sonra yeni sonuç değerimizden 2 çıkarmamız istenmiş.Burda dikkat etmeniz gereken şey javada bir değişkenin değeri değiştiğinde ondan önceki değerleri kalmaz.Yani sonuç değişkenimize 6 yaptığımız için en son eski sonuç değişkenimiz olan 4 silindi ve 6 üzerinden işlem yapacağız.Sonuç değerimizden 2 çıkarırsak ekrana 4 basm...