for döngüleri, programlama dillerinde tekrarlanan işlemler üretmek için kullanılan döngü üretme yapılarından birisidir. Tercihen döngü içerisinde bir kontrol elemenı (tamsayı) ile bu değerin başlangıç ve bitiş değerlerinin başından belirtilmesi gereken durumlarda daha kullanışlı olurlar.
bkz: Python'da For Döngüsü Kullanımı ve Örnekleri
bkz: Python'da iç içe for döngüleri ile kombinasyon yapmak
bkz: Matlab'da for döngüsü kullanımı ve örnekleri
bkz: Java'da For ve While ile Continue kullanımı
bkz: JavaScript'te for döngüsü ile sonsuz döngü oluşturmak
bkz: Java'da for döngüsü ile sonsuz döngü oluşturmak
for döngüsünün yazımı (syntax) şu şekildedir:
for (başlangıç; koşul; değişim) {
//tekrarlanacak işlemler
}
Örnek: PHP'de 1'den 10'a kadar olan sayıları yazdıran bir for döngüsü kurun
Çözüm:
<?php
for ($sayi = 1; $sayi <= 10 ; $sayi++)
{
echo "$sayi ";
}
?>
Çıktı:
1 2 3 4 5 6 7 8 9 10
Örnek 2: 100'e kadar olan ve sadece 5'e kalansız olarak bölünebilen tam sayıları PHP'de for döngüsü kullanarak yazdırın.
Çözüm 1:
<?php
for ($sayi = 5; $sayi <= 100 ; $sayi+=5)
{
echo "$sayi ";
}
?>
Çözüm 2:
<?php
for ($sayi = 5; $sayi <= 100 ; $sayi++)
{
if ($sayi % 5 == 0)
echo "$sayi ";
}
?>
Çıktı:
5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100