ASP.Net C# ile Dört İşlem (Toplama, Çıkarma, Bölme, Çarpma, Kalan Bulma)
ASP.Net C# ile Dört İşlem (Toplama, Çıkarma, Bölme, Çarpma, Kalan Bulma) Öncelikle Yeni bir proje açın ve aşağıda resimde gösterildiği gibi sayfayı hazırlayın.
Kullanıcının işlem seçmesi için DropDownList nesnesini kullandık. Hesapla butonuna basıldığında belirtilen kodları button1_click olayına yazın. İşlemlerin yapıldığını göreceksiniz.
protected void Button1_Click(object sender, EventArgs e)
{
double sayi1, sayi2, sonuc;//ondalıklı sayısal değişken tanımlması
sonuc = 0;//sonuç değişkenine
string Secim;//seçilen işlemi almak için secim değişkeni
//strign olarak tanımlandı
try//hata oluştuğunda programın çalışmasına devam etmesi,
{// oluşacak hatalardana dolayı programın kesintiye
//uğramaması için işlem yapacak komutlar try bloğu içerisine alınır.
//bu blok içerisinde tanımlanan değişken ancak burada kullanılır.
sayi1 = Convert.ToInt32(TextBox1.Text);
//text1 deki değer sayısal çevrilerek sayi1 değişkenine
//aktarıldı.
sayi2 = Convert.ToInt32(TextBox2.Text);
//text1 deki değer sayısal çevrilerek sayi1 değişkenine
//aktarıldı.
Secim = DropDownList1.SelectedValue.ToString();
//açılır listeden seçilen işleme ait value değeri
//(kullanıcın görmediği değer) stringe çevrilerek
//secim değişkenine aktarıldı.
if (Secim == "+")//eğer secim + ise
sonuc = sayi1 + sayi2;//toplama işlemi yap
else if (Secim == "-")//secim + değil - ise
sonuc = sayi1 - sayi2;
else if (Secim == "%")//secim - değil % ise
sonuc = sayi1 % sayi2;//kalanı bul ve sonuca aktar.
else if (Secim == "/")//
sonuc = sayi1 / sayi2;
Label1.Text = sonuc.ToString();
}
catch
{//burada hata oluştuğunda kullanıcıya mesaj vermek ya da hatanın
//kaynağını görüntülemek için kullanılır. hata oluştuğunda programın
//yapmasını istediğiniz işlmleri buraya yazabilirsiniz.
Label1.Text = "Lütfen sayısal değer giriniz";
}
finally { }//hata oluşsa da oluşmasada çalışması istenilen kodlar veya işlemler varsa
//buraya yazılır.
}
protected void Button2_Click(object sender, EventArgs e)
{
string Secim;
Secim = DropDownList1.SelectedItem.ToString();
Label1.Text = Secim;
}
protected void Button3_Click(object sender, EventArgs e)
{
string Secim;
Secim = DropDownList1.SelectedValue.ToString();
Label1.Text = Secim;
}









