C# Operatörler

Koşul ifadelerini şöyle düşünebilirsin: Bir programda, belirli durumlara göre farklı işlemler yapmak için if-else yapısını kullanırız. "if" ile bir koşul belirleriz; bu koşul doğruysa süslü parantezler içindeki işlemler yapılır. Eğer doğru değilse, "else if" ile başka bir koşul kontrol edilir. Bu da doğru değilse, "else" kısmına geçilir ve diğer durumlar için işlem yapılır.

Örneğin, bir sayının 10'dan büyük, eşit veya küçük olup olmadığını kontrol edebiliriz. İlk olarak "if" ile 10’dan büyük olup olmadığına bakarız. Eğer doğruysa, ilgili işlem yapılır. Yanlışsa, "else if" ile tam 10 olup olmadığına bakılır. Bu da doğru değilse, "else" kısmı çalışır ve sayının 10’dan küçük olduğunu belirtir. Bu yapı sayesinde her durumda doğru işlemi yapabiliriz.





Kullanımı:

// Koşul İfadelerinin Temel Anlatımı:
if ( koşul )
{
   // Koşul doğruysa çalışacak işlemler buraya yazılır
}
else if ( başka bir koşul )
{
   // Başka bir koşul doğruysa çalışacak işlemler
}
else
{
   // Yukarıdaki koşullar sağlanmazsa çalışacak işlemler
}

// Koşul İfadelerinin Örnek Kullanımı:
int sayi = 8;

if ( sayi > 10 )
{
   label1.Text = "Sayı 10'dan büyük.";
}
else if ( sayi == 10 )
{
   label1.Text = "Sayı tam olarak 10.";
}
else
{
   MessageBox.Show("Sayı 10'dan küçük.");
}

Meraklısı için Detaylar:

İf-Else yapısı, belirli bir koşula göre farklı işlemler yapmamıza olanak tanır. Programlama mantığında bir durumu kontrol ederek, o duruma uygun işlemler gerçekleştirir. Örneğin, kullanıcıdan alınan bir sayının pozitif mi, negatif mi olduğunu kontrol edebiliriz.

İf-Else ile yapılabilecekler:
 Koşullara bağlı karar verme:
   Bir işlemi sadece belirli bir koşul sağlandığında gerçekleştirme.

 Birden fazla durumu kontrol etme:
   Birkaç farklı koşul arasında seçim yaparak farklı işlemler gerçekleştirme.

 Hata kontrolü:
   Kullanıcıdan alınan yanlış bir girişe karşı önlem alma.

 Dikkat edilmesi gerekenler:
   Koşul ifadelerini doğru ve net bir şekilde tanımla.
   Çok fazla iç içe if-else yapısı kodun okunabilirliğini zorlaştırabilir.

// İf-Else yapısının örnek bir kullanımı:
int sayi = 8;

if ( sayi > 0 )
{
   label1.Text = "Sayı pozitiftir.";
}
else if ( sayi < 0 )
{
   label1.Text = "Sayı negatiftir.";
}
else
{
   label1.Text = "Sayı sıfırdır.";
}

Kodun Açıklaması:
  `int sayi = 8;` → Bir tam sayı değişkeni tanımlanıyor ve değeri 8 olarak atanıyor.
  `if (sayi > 0)` → Eğer sayının değeri 0'dan büyükse, ekrana "Sayı pozitiftir." yazdırılıyor.
  `else if (sayi < 0)` → Eğer sayı negatif ise, ekrana "Sayı negatiftir." yazdırılıyor.
  `else` → Diğer durumlarda (örneğin sayı 0 ise), ekrana "Sayı sıfırdır." yazdırılıyor.

Bu yapı sayesinde, farklı koşullar için farklı işlemler gerçekleştirilebilir ve kod, duruma göre dallandırılabilir.