Merhabalar,

Ben pratik olsun diye hesap makinesi yaptım. Ancak bu kodlar bana biraz uzun geldi.
Sorunsuz çalışıyor. Ancak daha kısa yolu olduğunu düşünüyorum. Yardımcı olursanız sevinirim.


public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
int s1, s2;
double sonuc;

if (label11.Text == "İşlem")
{
MessageBox.Show("Bir işlem seçiniz.");
}

if (label11.Text == "Toplama")
{
s1 = Convert.ToInt16(sayi1.Text);
s2 = Convert.ToInt16(sayi2.Text);
sonuc = s1 + s2;
sonuctxt.Text = sonuc.ToString();
}
if (label11.Text == "Çıkarma")
{
s1 = Convert.ToInt16(sayi1.Text);
s2 = Convert.ToInt16(sayi2.Text);
sonuc = s1 - s2;
sonuctxt.Text = sonuc.ToString();
}
if (label11.Text == "Çarpma")
{
s1 = Convert.ToInt16(sayi1.Text);
s2 = Convert.ToInt16(sayi2.Text);
sonuc = s1 * s2;
sonuctxt.Text = sonuc.ToString();
}
if (label11.Text == "Bölme")
{
s1 = Convert.ToInt16(sayi1.Text);
s2 = Convert.ToInt16(sayi2.Text);
sonuc = s1 / s2;
sonuctxt.Text = sonuc.ToString();
}

}

private void label2_Click(object sender, EventArgs e)
{
label11.Text = "Toplama";
}

private void label3_Click(object sender, EventArgs e)
{
label11.Text = "Çıkarma";
}

private void label4_Click(object sender, EventArgs e)
{
label11.Text = "Çarpma";
}

private void label5_Click(object sender, EventArgs e)
{
label11.Text = "Bölme";
}
}
}