Bu yazıda C# Windows Form ile toplama, çıkarma, çarpma ve bölme işşlemi gerçekleştiren iki adet örnek gerçekleştirceğiz.
İlk örnekte kullanıcı iki sayıyı textBox kontrollleri içerisine girip butona bastığında tüm işlemlere ait sonuçlar ilgili label kontrollerinkullanıcının seçimine bağlı olarak yapılacak. de gösterilecek.
İkinci örnekte ise bu işlemler kullanıcının seçimine bağlı olarak yapılacak. Kulllanıcı radiobutton kontrollerini kullanarak Toplama, Çıkarma, Çarpma veya Bölme işlemlerinden istediğini seçerek işlem yapılacaktır.
Örnek 1: Formumuza aşağıdaki gibi adet Label, 2 adet TextBox ve 1 adet Button ekliyoruz.
Daha sonraki adımda Label ve Button kontrollerinin Text Özelliklerini aşağıdaki gibi ayarlıyoruz.
Son olarak kodlarımızı Button_Click içine yazıyoruz:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
private void button1_Click(object sender, EventArgs e) { double toplam, fark, carpim, bolum; double sayi1 = Convert.ToInt32(textBox1.Text); double sayi2 = Convert.ToInt32(textBox2.Text); toplam = sayi1 + sayi2; fark = sayi1 - sayi2; carpim = sayi1 * sayi2; bolum = sayi1 / sayi2; label4.Text = toplam.ToString(); label6.Text = fark.ToString(); label8.Text = carpim.ToString(); label10.Text = bolum.ToString(); } |
Kodlarımızı çalıştıralım:
Örnek 2: Bu örneğimizde formumuzu aşağıdaki şekilde değiştiriyoruz.
Daha sonra radioButton kontrollerinin Text özelliklerini Topla, Çıkar, Çarp, Böl olarak değiştiriyoruz. Burası kullanıcının seçim yapacağı bölüm olacaktır.
If-Else If yapısı kullanarak koşul kontrolü yapacağız.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
private void button1_Click(object sender, EventArgs e) { double sonuc; double sayi1 = Convert.ToInt32(textBox1.Text); double sayi2 = Convert.ToInt32(textBox2.Text); if(radioButton1.Checked) sonuc = sayi1 + sayi2; else if(radioButton2.Checked) sonuc = sayi1 - sayi2; else if(radioButton3.Checked) sonuc = sayi1 * sayi2; else sonuc = sayi1 / sayi2; label4.Text = sonuc.ToString(); } |
süper
Teşekkürler <3