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.
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.

Yorumlar
Yorum Gönder