0Pricing
C# Academy · Ders

Denetim Akışı: If-Else İfadeleri

if-else ifadelerini kullanarak programlarınızda nasıl karar vereceğinizi öğrenin

Denetim Akışı: If-Else İfadeleri, CoddyKit'te ücretsiz bir C# Academy dersidir. Bu, 5 dersinin 1. 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.

If-Else İfadelerine Giriş

Kontrol Akışı: If-Else İfadeleri

C# Temelleri konusundaki ilk derse hoş geldiniz! Bu derste Programlarınızda karar vermek için if-else ifadelerini nasıl kullanacağınızı öğreneceksiniz. Hadi başlayalım!

Denetim Akışı: If-Else İfadeleri — resim 1

If-Else İfadeleri Nedir?

If-Else İfadeleri Nedir?

If-else ifadeleri, Programınızın koşullara göre karar vermesini sağlar. Bir koşulun doğru veya yanlış olmasına bağlı olarak Program, belirli bir kod bloğunu çalıştırır.

Önemli Nokta: Mantığa göre Programınızın akışını denetlemek için if-else ifadelerini kullanınız.

If-Else İfadelerinin Söz Dizimi

If-Else İfadelerinin Söz Dizimi

Bir if-else ifadesinin temel söz dizimi şöyledir:

if (condition) {

/* code to execute if condition is true */ }

else {

/* code to execute if condition is false */

}

Örnek:

using System;

class Program {
    static void Main() {
        int age = 20;

        if (age >= 18) {
            Console.WriteLine("You are an adult.");
        } else {
            Console.WriteLine("You are not an adult.");
        }
    }
}

Else-If Kullanımı

Else-If Kullanımı

Birden çok koşulu denetlemeniz gerekiyorsa else-if ifadelerini kullanabilirsiniz. Örnek:

Önemli Nokta: İlk if ifadesinden sonra ek koşulları denetlemek için else-if kullanınız.

using System;

class Program {
    static void Main() {
        int age = 20;

        if (age >= 18) {
            Console.WriteLine("You are an adult.");
        } else {
            Console.WriteLine("You are not an adult.");
        }
    }
}

Karşılaştırma İşleçleri

Karşılaştırma İşleçleri

If-else ifadeleri, koşulları değerlendirmek için karşılaştırma işleçlerini kullanır. Yaygın işleçler şunlardır:

  • ==: Eşittir
  • !=: Eşit değildir
  • >: Büyüktür
  • <: Küçüktür
  • >=: Büyük veya eşittir
  • <=: Küçük veya eşittir

İpucu: Koşulunuza uygun işleci kullanınız.

Mantıksal İşleçler

Mantıksal İşleçler

Koşulları mantıksal işleçleri kullanarak birleştirebilirsiniz:

  • &&: Mantıksal AND (her iki koşul da doğruysa doğrudur).
  • ||: Mantıksal OR (en az bir koşul doğruysa doğrudur).
  • !: Mantıksal NOT (doğruluk değerini tersine çevirir).

Örnek:

using System;

class Program {
    static void Main() {
        int age = 25;
        bool hasLicense = true;

        if (age >= 18 && hasLicense) {
            Console.WriteLine("You can drive.");
        } else {
            Console.WriteLine("You cannot drive.");
        }
    }
}

If İfadelerini İç İçe Kullanma

If İfadelerini İç İçe Kullanma

Daha karmaşık koşullar için if ifadelerini birbirinin içine yerleştirebilirsiniz. Örnek:

İpucu: Kodunuzun okunabilirliğini korumak için aşırı iç içe yerleştirmeden kaçınınız.

using System;

class Program {
    static void Main() {
        int age = 20;
        bool hasPermission = true;

        if (age >= 18) {
            if (hasPermission) {
                Console.WriteLine("Access granted.");
            } else {
                Console.WriteLine("Access denied. Permission required.");
            }
        } else {
            Console.WriteLine("Access denied. You must be 18 or older.");
        }
    }
}

Alıştırma Görevi

Alıştırma Görevi

Kullanıcıdan yaşını isteyen ve oy kullanmaya uygun olup olmadığını denetleyen bir Program yazınız. Örnek:

using System;

class Program {
    static void Main() {
        Console.WriteLine("Enter your age:");
        int age = int.Parse(Console.ReadLine());

        if (age >= 18) {
            Console.WriteLine("You are eligible to vote.");
        } else {
            Console.WriteLine("You are not eligible to vote.");
        }
    }
}

Harika İş Çıkardınız!

Harika İş Çıkardınız!

Tebrikler! C# Programlarınızda karar vermek için if-else ifadelerini nasıl kullanacağınızı öğrendiniz. Sonraki derste döngüleri inceleyecek ve görevleri verimli biçimde nasıl tekrarlayacağınızı öğreneceğiz. Kod yazmaya devam ediniz!

Denetim Akışı: If-Else İfadeleri — resim 10

Sıkça Sorulan Sorular

“Denetim Akışı: If-Else İfadeleri” dersi ücretsiz mi?

Evet — “Denetim Akışı: If-Else İfadeleri” 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.

“Denetim Akışı: If-Else İfadeleri” dersinde ne öğreneceğim?

if-else ifadelerini kullanarak programlarınızda nasıl karar vereceğinizi öğrenin 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 1. dersidir.

“Denetim Akışı: If-Else İfadeleri” 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