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:
- Aritmetik Operatörler
Matematiksel işlemler yapmak için kullanılır:+
(Toplama)-
(Çıkarma)*
(Çarpma)/
(Bölme)%
(Mod Alma)
- İ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)
- Mantıksal Operatörler
Mantıksal ifadeler için kullanılır:&&
(Ve)||
(Veya)!
(Değil)
- 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.
Önemli konular tşk