Írjunk programot, amely kalkulátorként a négy alapvető műveletet kezeli.
A feladat megoldása:
private void button1_Click(object sender, EventArgs e)
{
double a, b, ered;
char műv;
if (textBox1.Text != "" && textBox2.Text != "" &&
textBox3.Text != "")
{
a = Double.Parse(textBox1.Text);
b = Double.Parse(textBox2.Text);
műv = Char.Parse(textBox3.Text);
switch (műv)
{
case '+': ered = a + b;
textBox4.Text = "Összeadás: " +
ered.ToString();
break;
case '-': ered = a - b;
textBox4.Text = "Kivonás: " +
ered.ToString();
break;
case '*': ered = a * b;
textBox4.Text = "Szorzás: " +
ered.ToString();
break;
case '/':
if (b != 0)
{
ered = a / b;
textBox4.Text = "Osztás: " + e
ered.ToString();
}
else
MessageBox.Show(" 0 az osztandó értéke!");
break;
default: MessageBox.Show("hibás műveleti jel! ");
textBox3.Text = "";
return;
}
}
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
textBox4.Text = "";
}
private void textBox2_TextChanged(object sender, EventArgs e)
{
textBox4.Text = "";
}
private void textBox3_TextChanged(object sender, EventArgs e)
{
textBox4.Text = "";
}
A program futási eredményei: