0Pricing
C# Academy · Ders

C#'ta Döngüler: For, While ve Do-While

Tekrarlanan görevleri verimli biçimde gerçekleştirmek için döngü yapılarına hâkim olun

C#'ta Döngüler: For, While ve Do-While, CoddyKit'te ücretsiz bir C# Academy dersidir. Bu, 5 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, C# Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. C# Academy kursu toplamda 5 dersten oluşur.

Döngülere Giriş

C# Dilinde Döngüler: For, While ve Do-While

Sonraki derse hoş geldiniz! Bu derste C# Programlarınızda görevleri tekrarlamak ve kodunuzu daha verimli hâle getirmek için döngüleri nasıl kullanacağınızı öğreneceksiniz. Hadi başlayalım!

C#'ta Döngüler: For, While ve Do-While — resim 1

Döngüler Nedir?

Döngüler Nedir?

Döngüler, bir kod bloğunu birden çok kez tekrarlamanızı sağlar. Veriler üzerinde yineleme yapmak veya hesaplamalar gerçekleştirmek gibi tekrarlayan görevleri otomatikleştirmek için kullanışlıdır.

Önemli Nokta: C# üç ana döngü türü sunar: for, while ve do-while.

For Döngüsü

For Döngüsü

for döngüsü, bir görevi kaç kez tekrarlamak istediğinizi bildiğinizde kullanılır. Örnek:

Önemli Nokta: for döngüsü üç bölümden oluşur: başlatma, koşul ve artırma.

using System;

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

While Döngüsü

While Döngüsü

while döngüsü, bir koşul doğru olduğu sürece bir görevi tekrarlamak istediğinizde kullanılır. Örnek:

İpucu: Sonsuz döngülerden kaçınmak için koşulun sonunda yanlış hâle geldiğinden emin olunuz.

using System;

class Program {
    static void Main() {
        int i = 1;

        while (i <= 5) {
            Console.WriteLine("Iteration: " + i);
            i++; // Increment the counter
        }
    }
}

Do-While Döngüsü

Do-While Döngüsü

do-while döngüsü while döngüsüne benzer, ancak kodun en az bir kez çalıştırılmasını garanti eder. Örnek:

Önemli Nokta: Koşuldan bağımsız olarak görevin en az bir kez yürütülmesi gerektiğinde do-while kullanınız.

using System;

class Program {
    static void Main() {
        int i = 1;

        do {
            Console.WriteLine("Iteration: " + i);
            i++;
        } while (i <= 5);
    }
}

Döngülerden Çıkma

Döngülerden Çıkma

Bir döngüden vaktinden önce çıkmak için break ifadesini kullanınız. Örnek:

İpucu: Kodunuzun izlenmesini kolaylaştırmak için break ifadesini ölçülü kullanınız.

using System;

class Program {
    static void Main() {
        for (int i = 1; i <= 10; i++) {
            if (i == 5) {
                break; // Exit the loop when i equals 5
            }
            Console.WriteLine("Iteration: " + i);
        }
    }
}

Yinelemeleri Atlamak

Yinelemeleri Atlamak

Geçerli yinelemenin geri kalanını atlayıp sonraki yinelemeye geçmek için continue ifadesini kullanınız. Örnek:

Önemli Nokta: Döngü içinde kalırken belirli yinelemeleri atlamak için continue kullanınız.

using System;

class Program {
    static void Main() {
        for (int i = 1; i <= 10; i++) {
            if (i % 2 == 0) {
                continue; // Skip even numbers
            }
            Console.WriteLine("Odd number: " + i);
        }
    }
}

İç İçe Döngüler

İç İçe Döngüler

Daha karmaşık görevler için döngüleri birbirlerinin içine yerleştirebilirsiniz. Örnek:

İpucu: İç içe döngüler programınızın karmaşıklığını artırabileceğinden bunları kullanırken dikkatli olun.

using System;

class Program {
    static void Main() {
        for (int i = 1; i <= 3; i++) {
            for (int j = 1; j <= 2; j++) {
                Console.WriteLine("Outer loop: " + i + ", Inner loop: " + j);
            }
        }
    }
}

Harika İş Çıkardınız!

Harika İş Çıkardınız!

Tebrikler! Görevleri verimli bir şekilde yinelemek için for, while ve do-while döngülerini nasıl kullanacağınızı öğrendiniz. Sonraki derste karmaşık koşullu mantığı basitleştirmek için seçim ifadelerini inceleyeceğiz. Kod yazmaya devam edelim!

C#'ta Döngüler: For, While ve Do-While — resim 9

Sıkça Sorulan Sorular

“C#'ta Döngüler: For, While ve Do-While” dersi ücretsiz mi?

Evet — “C#'ta Döngüler: For, While ve Do-While” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve C# Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. C# Academy kursu toplamda 5 dersten oluşur.

“C#'ta Döngüler: For, While ve Do-While” dersinde ne öğreneceğim?

Tekrarlanan görevleri verimli biçimde gerçekleştirmek için döngü yapılarına hâkim olun C# Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

C# Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te C# Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 5 dersinin 2. dersidir.

“C#'ta Döngüler: For, While ve Do-While” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu C# Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her C# Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Denetim Akışı: If-Else İfadeleri
  2. C#'ta Döngüler: For, While ve Do-While
  3. Switch İfadeleri
  4. Dizilere Giriş
  5. Dizelerle Çalışma
← C# Academy Sayfasına Dön