Írjunk programot, amely függvénnyel oldja meg a kalkulátor működését a négy alapvető műveletre.
A feladat megoldása:
static double Kalkulátor(double szám1, double szám2,
char művjel)
{
double ered = 0;
switch (művjel)
{
case '+': ered = szám1 + szám2;break;
case '-': ered = szám1 - szám2; break;
case '*': ered = szám1 * szám2; break;
case '/': ered = szám1 / szám2; break
default:
MessageBox.Show("Hibás a műveleti jel!",
"Hibajelzés!");
break;
}
return ered;
}
private void button1_Click(object sender, EventArgs e)
{
double a, b, eredmény;
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);
if (műv == '/' && b == 0)
{
MessageBox.Show(" 0 az osztandó értéke!");
}
else
{
eredmény = Kalkulátor(a, b, műv);
textBox4.Text = eredmény.ToString();
}
}
}
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: