C# Hızlı Başlangıç Kursu

C# İle Koşullu İfadeler (Conditionals)

eminbasbayan

eminbasbayan

2 dk okuma
C# İle Koşullu İfadeler (Conditionals)
🔍 Büyütmek için tıklayın

C# programlama dilinde koşullu ifadeler, belirli bir koşulun doğruluğuna bağlı olarak farklı kod bloklarının çalıştırılmasını sağlar. Bu yapılar, programın akışını dinamik bir şekilde yönetmek ve farklı durumlara uygun çözümler üretmek için kullanılır. Koşullu ifadeler, genellikle boolean (mantıksal) ifadelerle birlikte kullanılır ve temel olarak if, else if, ve else anahtar kelimeleri ile oluşturulur.

if İfadesi

if ifadesi, belirli bir koşulun true (doğru) olup olmadığını kontrol eder. Eğer koşul true ise if bloğu içerisindeki kodlar çalıştırılır:

bool a = true; if (a) { Console.WriteLine("a doğru."); }

Bu örnekte, a değişkeni true olarak tanımlandığı için konsola "a doğru." mesajı yazdırılır.

else İfadesi

else ifadesi, if koşulu false olduğunda çalışacak kod bloğunu tanımlar:

bool a = false; if (a) { Console.WriteLine("a doğru."); } else { Console.WriteLine("a yanlış."); }

Bu durumda, a false olduğu için "a yanlış." mesajı yazdırılır.

else if İfadesi

else if ifadesi, birden fazla koşulu sırayla kontrol etmek için kullanılır. if koşulu false ise, else if blokları sırasıyla kontrol edilir. Eğer bir else if koşulu true ise, ilgili blok çalıştırılır ve diğer else if blokları atlanır:

int b = 20; if (b < 15) { Console.WriteLine("b, 15'ten küçük."); } else if (b <= 15) { Console.WriteLine("b, 15'e eşit veya küçük."); } else { Console.WriteLine("b, 15'ten büyük."); }

Bu örnekte, b değişkeni 15'ten büyük olduğu için "b, 15'ten büyük." mesajı yazdırılır.

Koşulların İç İçe Kullanımı (Nesting)

Koşullu ifadeler iç içe kullanılabilir. Bu, daha karmaşık karar yapıları oluşturmak için kullanışlıdır:

bool a = true; int b = 20; if (a) { if (b < 15) { Console.WriteLine("a doğru ve b, 15'ten küçük."); } else { Console.WriteLine("a doğru ve b, 15'ten büyük veya eşit."); } } else { Console.WriteLine("a yanlış."); }

Bu yapıda, öncelikle a değişkeninin değeri kontrol edilir. Eğer a true ise, b değişkeninin değeri kontrol edilir ve uygun mesaj yazdırılır. Eğer a false olsaydı, direkt olarak "a yanlış." mesajı yazdırılacaktı.

Sonuç

C# programlama dilinde koşullu ifadeler, programların mantıksal akışını etkin bir şekilde yönetmek için hayati öneme sahiptir. if, else if, ve else anahtar kelimeleri ile birlikte, bu yapılar sayesinde farklı koşullara göre farklı işlemler gerçekleştirilebilir. Bu yapıların anlaşılması ve etkin bir şekilde kullanılması, dinamik ve esnek programlar geliştirmek için gereklidir.

Etiketler

#Eğitimler#C# Hızlı Başlangıç Kursu

İlgili Yazılar

Bu konuyla ilgili diğer yazılarımızı da inceleyebilirsiniz

C# Giriş: C# Nedir ve Diğer Programlama Dillerinden Farkları
Genel

C# Giriş: C# Nedir ve Diğer Programlama Dillerinden Farkları

C# (C sharp), Microsoft tarafından geliştirilen, güçlü, nesne yönelimli bir programlama dilidir. .NET Framework üzerinde çalışır ve web, masaüstü, mobil ve oyun geliştirmek için kullanılabilir. C#'ın, Java, C++ gibi dillerle benzer yönleri bulunsa da, özellikle .NET ekosistemiyle entegrasyonu,

3 dk
C# ile Yapabilecekleriniz: C#'ın Uygulama Alanları
Genel

C# ile Yapabilecekleriniz: C#'ın Uygulama Alanları

C#, Microsoft tarafından geliştirilen, güçlü tip denetimine sahip, nesne yönelimli bir programlama dilidir. .NET Framework ve .NET Core sayesinde geniş bir uygulama yelpazesine sahip olan C#, web geliştirmeden masaüstü uygulamalarına, oyun geliştirmeden mobil uygulamalara kadar birçok alanda e

3 dk
Visual Studio ile C# Kurulumu: Adım Adım Rehber
Genel

Visual Studio ile C# Kurulumu: Adım Adım Rehber

Yazılım geliştirmeye yeni başladıysanız ve C# ile çalışmak istiyorsanız, Visual Studio mükemmel bir tercihtir. Bu, Microsoft tarafından geliştirilen zengin özelliklere sahip ve profesyonel bir entegre geliştirme ortamıdır (IDE). Bu rehberde, C# ve Visual Studio'yu adım adım nasıl kuracağınızı

2 dk
C# Data Types (Veri Tipleri)
Genel

C# Data Types (Veri Tipleri)

C# programlama dili, .NET Framework'ün bir parçası olarak Microsoft tarafından geliştirilmiştir. Güçlü tip denetimi, nesne yönelimli programlama, ve geniş kütüphane desteği gibi özellikleriyle dikkat çeker. C# içerisinde kullanılan veri tipleri, programlama sırasında verilerin doğru şekilde iş

4 dk
C# ile Kullanıcı Girişi ve Çıktısı (User IO)
Genel

C# ile Kullanıcı Girişi ve Çıktısı (User IO)

Bu yazıda, C# kullanarak nasıl ekrana çıktı verileceği ve kullanıcıdan giriş nasıl alınacağı üzerine odaklanacağız. Özellikle konsol uygulamalarında sıkça kullanılan `Console.WriteLine` ve `Console.ReadLine` metotlarını inceleyeceğiz. ## </

2 dk
C# ile Temel Matematik İşlemleri
Genel

C# ile Temel Matematik İşlemleri

C# programlama dilinde, temel matematik işlemleri yapmak oldukça basit ve doğrudandır. Bu yazıda, toplama, çıkarma, çarpma, bölme, ve mod alma gibi temel işlemlerin yanı sıra, artırma ve azaltma işlemleri üzerinde duracağız. Ayrıca, veri tipleri arasında dönüşüm yapmanın (casting) nasıl gerçek

2 dk