• 30.03.2020
  • 1109
  • For döngüsü

"for" Döngü Deyimi Koşul sağlandığı sürece komutların tekrar tekrar çalıştırılmasını sağlar.

For döngüsü için bir döngü değişken tanımlamalıyız. Döngü değişkeninin başlangıç değerinden itibaren değişken artış miktarı kadar değerini değiştirir.

Koşul doğru olduğu sürece döngü çalışır

ÖRNEKLER

1.Adınızı soyadınızı 10 defa sayfaya yazdırınız ?

for(var i=1;i<=10;i++)
{
document.write(i + " Adınız Soyadınız
");
}

 

2.Kullanıcıdan alınan iki sayı arasındaki sayıların toplamını sayfaya yazdiriniz ?

var sayi1=prompt("Bir sayı giriniz");
var sayi2=prompt("Bir sayı giriniz");
var toplam=0;
for (var i=sayi1;i<=sayi2;i++)
{
toplam=toplam+parseInt(i);
}
document.write(toplam);

 

2.2 sayi1 büyük girilirse hata vereceği için, bu daha güzel

var sayi1=prompt("Bir sayı giriniz");
var sayi2=prompt("Bir sayı giriniz");
var toplam=0;
if (sayi1>sayi2)
{
var tut=sayi1; sayi1=sayi2; sayi2=tut;
}
//döngü yapısı değişmesin diye sayi1 ile sayi2 yerini değiştirdik
for (var i=sayi1;i<=sayi2;i++) {
toplam=toplam+parseInt(i);
}
document.write(toplam);

 

3. 1 ile 100 arasındaki sayılardan hem 3 e hemde 5 e tam bölünen sayıları sayfaya yazdiriniz

for (var i=1;i<=100;i++) {
if (i%5==0 && i%3==0)
document.writeln(i+" ");
}

 

4. 10 ile 50 arasındaki , 5 e tam bölünemeyen sayıları altalta yazdiriniz

for (var i=10;i<=50;i++) {
if (i%5!=0)
document.writeln(i+" "); }

 

5. 1 ile 5 arasindaki sayıların çarpımını döngü ile yazdiriniz

var carpim=1;
for (var i=1;i<=5;i++)
carpim*=i; document.write(carpim);
//1*2*3*4*5

 

6. 100 den 50 ye geriye doğru yazdırınız

for (var i=100;i>=50;i--)
document.write(i+" ");

 

7. 1 den 100 e doğru 3er 3er yazdırınız

for (var i=1;i<=100;i+=3)
document.write(i+" ");

YORUM YAP