CodeBlanks Logo Icon CodeBlanks

for döngüsü

C# kursu · Başlangıç · Ders 42/116

for ile sayılı döngü yazmayı ve sayaç kullanmayı öğrenirsin.

for döngüsü

Belli sayıda tekrar eden işler için for döngüsü kullanılır. Üç parçadan oluşur: başlangıç, koşul ve artırma. for (int i = 0; i < 5; i++) { ... } bloğu 5 kez çalışır; i 0'dan başlayıp her adımda bir artar.

Sayaç genellikle 0'dan başlar; bu, dizilerle uyumlu çalışmak için faydalıdır. Koşul her adımdan önce kontrol edilir; false olunca döngü biter. i++ her adımdan sonra çalışır.

Sayaç ve birikim

For döngüsü içinde bir değişkeni biriktirerek toplam, çarpım gibi değerler hesaplayabilirsin. int sum = 0; for (...) sum += i; kalıbı 1'den N'e kadar olan sayıların toplamını verir.

Biriktirme değişkenini döngüden ÖNCE sıfırlamak önemlidir; yoksa eski değer kalır. sum += i, sum = sum + i'nin kısayoludur ve her adımda mevcut değere i ekler.

Uygulama 1'den 5'e kadar yazdır

Bir for döngüsü ile 1'den 5'e kadar (5 dahil) sayıları Console.WriteLine ile yazdır. Sayaç 1'den başlamalı, koşul i <= 5 olmalıdır.

Örnek çözümü göster
for (int i = 1; i <= 5; i++) { Console.WriteLine(i); } yaz.
Örnek çözüm:
using System;

class Program
{
    static void Main()
    {
        for (int i = 1; i <= 5; i++)
        {
            Console.WriteLine(i);
        }
    }
}

Kendini test et

  1. for (int i = 0; i < 3; i++) Console.WriteLine(i); kaç satır yazar?

    for (int i = 0; i < 3; i++) Console.WriteLine(i);
    • 2 satır: 0, 1
    • 4 satır: 0, 1, 2, 3
    • 3 satır: 0, 1, 2
    • 1 satır: 3
    Cevabı göster

    3 satır: 0, 1, 2 — Doğru. i 0, 1, 2 için koşul true; i=3 olunca biter.

  2. for başlığını tamamla

    for (int i = 0; ____; i++)
    {
        Console.WriteLine(i);
    }
    Cevabı göster
    for (int i = 0; i < 5; i++)
    {
        Console.WriteLine(i);
    }
  3. for parçasını anlamına eşle

    int i = 0
    Başlangıç
    i < 5
    Koşul
    i++
    Artırma
    { ... }
    Döngü gövdesi

Başlangıç bölümündeki tüm dersler