C# Windows Form’da Operatörler

C# programlama dilinde operatörler, veriler üzerinde işlem yapmak için kullanılır. Windows Form uygulamalarında operatörler, kullanıcıdan alınan girdiler üzerinde hesaplama, karşılaştırma ve diğer işlemleri gerçekleştirmek için sıklıkla kullanılır.

Bu yazıda, Windows Form üzerinde operatörleri nasıl kullanabileceğinizi örneklerle açıklayacağım.


Operatör Türleri

C# dilinde operatörler aşağıdaki kategorilere ayrılır:

  1. Aritmetik Operatörler
    Matematiksel işlemler yapmak için kullanılır:
    • + (Toplama)
    • - (Çıkarma)
    • * (Çarpma)
    • / (Bölme)
    • % (Mod Alma)
  2. İlişkisel (Karşılaştırma) Operatörler
    İki değeri karşılaştırır:
    • == (Eşittir)
    • != (Eşit Değil)
    • > (Büyüktür)
    • < (Küçüktür)
    • >= (Büyük Eşittir)
    • <= (Küçük Eşittir)
  3. Mantıksal Operatörler
    Mantıksal ifadeler için kullanılır:
    • && (Ve)
    • || (Veya)
    • ! (Değil)
  4. Atama Operatörleri
    Değişkene değer atamak için kullanılır:
    • = (Atama)
    • +=, -=, *=, /=, %= (Birleşik Atama Operatörleri)

Windows Form’da Operatör Kullanımı

1. Aritmetik Operatör Örneği

İki sayıyı toplamak ve sonucu bir Label üzerinde göstermek için bir Windows Form uygulaması yapalım.

Form Arayüzü Tasarımı:

  • 2 adet TextBox: (txtSayi1, txtSayi2)
  • 1 adet Button: (btnTopla)
  • 1 adet Label: (lblSonuc)

Kod:

private void btnTopla_Click(object sender, EventArgs e)
{
    // Kullanıcıdan alınan değerleri değişkenlerde sakla
    int sayi1 = Convert.ToInt32(txtSayi1.Text);
    int sayi2 = Convert.ToInt32(txtSayi2.Text);

    // Aritmetik operatörle toplama işlemi
    int toplam = sayi1 + sayi2;

    // Sonucu ekrana yazdır
    lblSonuc.Text = "Sonuç: " + toplam.ToString();
}


2. Karşılaştırma Operatörleri Örneği

Girilen iki sayıyı karşılaştırarak hangisinin büyük olduğunu belirlemek için bir örnek yapalım.

Form Arayüzü Tasarımı:

  • 2 adet TextBox: (txtSayi1, txtSayi2)
  • 1 adet Button: (btnKarsilastir)
  • 1 adet Label: (lblSonuc)

Kod:

private void btnKarsilastir_Click(object sender, EventArgs e)
{
    int sayi1 = Convert.ToInt32(txtSayi1.Text);
    int sayi2 = Convert.ToInt32(txtSayi2.Text);

    if (sayi1 > sayi2)
    {
        lblSonuc.Text = "Birinci sayı daha büyüktür.";
    }
    else if (sayi1 < sayi2)
    {
        lblSonuc.Text = "İkinci sayı daha büyüktür.";
    }
    else
    {
        lblSonuc.Text = "İki sayı birbirine eşittir.";
    }
}


3. Mantıksal Operatörler Örneği

Kullanıcının girdiği sayının 10 ile 100 arasında olup olmadığını kontrol edelim.

Form Arayüzü Tasarımı:

  • 1 adet TextBox: (txtSayi)
  • 1 adet Button: (btnKontrol)
  • 1 adet Label: (lblSonuc)

Kod:

private void btnKontrol_Click(object sender, EventArgs e)
{
    int sayi = Convert.ToInt32(txtSayi.Text);

    // Mantıksal operatör kullanımı
    if (sayi >= 10 && sayi <= 100)
    {
        lblSonuc.Text = "Sayı 10 ile 100 arasında.";
    }
    else
    {
        lblSonuc.Text = "Sayı 10 ile 100 arasında değil.";
    }
}


4. Birleşik Atama Operatörleri Örneği

Bir değişkenin değerini artırmak için += operatörünü kullanabiliriz.

Form Arayüzü Tasarımı:

  • 1 adet TextBox: (txtSayi)
  • 1 adet Button: (btnArttir)
  • 1 adet Label: (lblSonuc)

Kod:

private void btnArttir_Click(object sender, EventArgs e)
{
    int sayi = Convert.ToInt32(txtSayi.Text);

    // Değer artırma
    sayi += 10;

    lblSonuc.Text = "Yeni değer: " + sayi.ToString();
}


Sonuç

Windows Form projelerinde operatörler, kullanıcıdan alınan veriler üzerinde işlemler yapmak için temel yapı taşlarını oluşturur. Yukarıdaki örneklerle aritmetik, karşılaştırma ve mantıksal operatörleri gerçek hayata yönelik şekilde nasıl uygulayacağınızı öğrendiniz.

One comment

Leave a Reply

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir