T
Tony Johansson
Hello!
Below is some code that I hope can be rewritten and make use of the oper
string in the actual calculation
If I could rewite something like this
txtResult.Text = string.Format("{0:F3}", Convert.ToDouble(txtNumber1.Text)
oper Convert.ToDouble(txtNumber2.Text));
I would get very short code. But how can I do that ?
protected void Operation_Click(object sender, EventArgs e)
{
string oper = ((Button)sender).Text;
switch (oper)
{
case "+" : txtResult.Text = string.Format("{0:F3}",
Convert.ToDouble(txtNumber1.Text) + Convert.ToDouble(txtNumber2.Text));
break;
case "-": txtResult.Text = string.Format("{0:F3}",
Convert.ToDouble(txtNumber1.Text) - Convert.ToDouble(txtNumber2.Text));
break;
case "*": txtResult.Text = string.Format("{0:F3}",
Convert.ToDouble(txtNumber1.Text) * Convert.ToDouble(txtNumber2.Text));
break;
case "/": txtResult.Text = string.Format("{0:F3}",
Convert.ToDouble(txtNumber1.Text) / Convert.ToDouble(txtNumber2.Text));
break;
}
}
//Tony
Below is some code that I hope can be rewritten and make use of the oper
string in the actual calculation
If I could rewite something like this
txtResult.Text = string.Format("{0:F3}", Convert.ToDouble(txtNumber1.Text)
oper Convert.ToDouble(txtNumber2.Text));
I would get very short code. But how can I do that ?
protected void Operation_Click(object sender, EventArgs e)
{
string oper = ((Button)sender).Text;
switch (oper)
{
case "+" : txtResult.Text = string.Format("{0:F3}",
Convert.ToDouble(txtNumber1.Text) + Convert.ToDouble(txtNumber2.Text));
break;
case "-": txtResult.Text = string.Format("{0:F3}",
Convert.ToDouble(txtNumber1.Text) - Convert.ToDouble(txtNumber2.Text));
break;
case "*": txtResult.Text = string.Format("{0:F3}",
Convert.ToDouble(txtNumber1.Text) * Convert.ToDouble(txtNumber2.Text));
break;
case "/": txtResult.Text = string.Format("{0:F3}",
Convert.ToDouble(txtNumber1.Text) / Convert.ToDouble(txtNumber2.Text));
break;
}
}
//Tony