como hago el resultado de la operacion
Publicado por luiss (19 intervenciones) el 21/07/2005 16:48:44
buenas tarde, queria saber que otra forma mas corta peudo hacer un boton resultado , dentro de mi boton tengo escrito el siguiente codigo el cual hace la respuesta , pero esta largo el codigo
tengo 7 texbox , 4 son para los numeros, y 3 son para los operadores matematicos. los numeros y operadores se pueden llenar en distintos orden , pero se llenan de izquierda a derecha
ejemplo
4/5*5-9=
/******
int num1,num2, num3, num4;
try
{
num1=int.Parse(textBox1.Text);
num2=int.Parse(textBox3.Text);
num3=int.Parse(textBox5.Text);
num4=int.Parse(textBox7.Text);
switch (textBox2.Text)
{
case "+":
resultado = num1 + num2;
break;
case "-":
resultado = num1 - num2;
break;
case "*":
resultado = num1 * num2;
break;
case "/":
resultado = num1 / num2;
break;
}
switch (textBox4.Text)
{
case "+":
resultado = resultado + num3;
break;
case "-":
resultado = resultado - num3;
break;
case "*":
resultado = resultado * num3;
break;
case "/":
resultado = resultado / num3;
break;
}
switch (textBox6.Text)
{
case "+":
resultado = resultado + num4;
break;
case "-":
resultado = resultado - num4;
break;
case "*":
resultado = resultado * num4;
break;
case "/":
resultado = resultado / num4;
break;
}
textBox8.Text = resultado.ToString ();
tengo 7 texbox , 4 son para los numeros, y 3 son para los operadores matematicos. los numeros y operadores se pueden llenar en distintos orden , pero se llenan de izquierda a derecha
ejemplo
4/5*5-9=
/******
int num1,num2, num3, num4;
try
{
num1=int.Parse(textBox1.Text);
num2=int.Parse(textBox3.Text);
num3=int.Parse(textBox5.Text);
num4=int.Parse(textBox7.Text);
switch (textBox2.Text)
{
case "+":
resultado = num1 + num2;
break;
case "-":
resultado = num1 - num2;
break;
case "*":
resultado = num1 * num2;
break;
case "/":
resultado = num1 / num2;
break;
}
switch (textBox4.Text)
{
case "+":
resultado = resultado + num3;
break;
case "-":
resultado = resultado - num3;
break;
case "*":
resultado = resultado * num3;
break;
case "/":
resultado = resultado / num3;
break;
}
switch (textBox6.Text)
{
case "+":
resultado = resultado + num4;
break;
case "-":
resultado = resultado - num4;
break;
case "*":
resultado = resultado * num4;
break;
case "/":
resultado = resultado / num4;
break;
}
textBox8.Text = resultado.ToString ();
Valora esta pregunta
0