private void btnIgual_Click(object sender, EventArgs e) { double res = 0; if (operador1 == "" || operador2 == "") { MessageBox.Show("Ingrese valores."); } else if (operacion == "suma") { res = ejecutar.Suma(double.Parse(operador1), double.Parse(operador2)); } else if (operacion == "resta") { res = ejecutar.Resta(double.Parse(operador1), double.Parse(operador2)); } else if (operacion == "multiplicacion") { res = ejecutar.Multiplicacion(double.Parse(operador1), double.Parse(operador2)); } else if (operacion == "division") { res = Math.Round(ejecutar.Division(double.Parse(operador1), double.Parse(operador2)), 2); } else if (operacion == "modulo") { res = ejecutar.Modulo(double.Parse(operador1), double.Parse(operador2)); } Deshabilitar(false); lblResultado.Text = res.ToString(); }
public void Menu() { //opciones para que el usuario introduzca para hacer las operaciones Console.WriteLine("1. Sumar, 2. Restar, 3. Multiplicar, 4. Dividir, 5. Salir"); int opc; double res; //aqui ya introduce la opcion Console.WriteLine("Introduce la opcion"); opc = Convert.ToInt32(Console.ReadLine()); //opc = opcion que tome el usuario switch (opc) { case 1: //llamamos al subprograma para que haga la operacion con los valores, dependiendo //de la opcion, se hara una operacion diferente, despues emprimira el resultado y limpiara //esto lo hacemos con todas res = oper.Sumar(Val); Console.WriteLine("el resultado es: " + res); Console.ReadKey(); Console.Clear(); break; case 2: res = oper.Resta(Val); Console.WriteLine("el resultado es: " + res); Console.ReadKey(); Console.Clear(); break; case 3: res = oper.Multiplicacion(Val); Console.WriteLine("el resultado es: " + res); Console.ReadKey(); Console.Clear(); break; case 4: res = oper.Division(Val); Console.WriteLine("el resultado es: " + res); Console.ReadKey(); Console.Clear(); break; case 5: //salida Environment.Exit(0); break; } }