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; } }
public void Menu() { //Diseñamos las opciones de operaciones que tiene el usuario Console.WriteLine("Que operacion quiere realizar:"); Console.WriteLine("1.-Sumar"); Console.WriteLine("2.-Restar"); Console.WriteLine("3.Multiplicar"); Console.WriteLine("4.-Dividir"); Console.WriteLine("5.-Salir"); double res; Operacion op = new Operacion(); int n = Convert.ToInt32(Console.ReadLine()); //Hacemos un switch para hacer el menu y el usuario eliga la operacion que quiera realizar switch (n) { case 1: res = op.Suma(V); Console.WriteLine("La respues es" + " " + res); Console.ReadKey(); Console.WriteLine(" "); Menu(); break; case 2: res = op.Resta(V); Console.WriteLine("La respues es" + " " + res); Console.ReadKey(); Console.WriteLine(" "); Menu(); break; case 3: res = op.Multiplicar(V); Console.WriteLine("La respues es" + " " + res); Console.ReadKey(); Console.WriteLine(" "); Menu(); break; case 4: res = op.Division(V); Console.WriteLine("La respues es" + " " + res); Console.ReadKey(); Console.WriteLine(" "); Menu(); break; case 5: Console.WriteLine("Gracias por usar la mejor calculadora del mundo "); Console.ReadKey(); Environment.Exit(0); Console.ReadKey(); break; //Ponemos un default por si el usuario ingresa otro valor default: Console.WriteLine("Introduzca uno de los 5 numeros"); Menu(); break; } }