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() { //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; } }
public void Menu_Calculadora() { Console.WriteLine("Escribe el nombre de la operacion que realizaras"); Console.WriteLine("Suma"); Console.WriteLine("Resta"); Console.WriteLine("Division"); Console.WriteLine("Multiplicacion"); Console.WriteLine("Salir"); int OP = Convert.ToInt32(Console.ReadLine()); Operacion Me = new Operacion(); if { double P = 0; // Vamos a crear el switch para la operacion switch (OP) { case 1: Valores ResultadoSuma = new Valores(); Console.WriteLine("Ingrese los dos valores"); Console.WriteLine("Ingresa el Valor A"); ResultadoSuma.ValorA = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Ingresa el Valor B"); ResultadoSuma.ValorB = Convert.ToDouble(Console.ReadLine()); P = Me.Suma(ResultadoSuma); Console.Clear(); break; case 2: Valores ResultadoResta = new Valores(); Console.WriteLine("Ingrese los dos valores"); Console.WriteLine("Ingresa el Valor A"); ResultadoResta.ValorA = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Ingresa el Valor B"); ResultadoResta.ValorB = Convert.ToDouble(Console.ReadLine()); P = Me.Resta(ResultadoResta); Console.Clear(); break; case 3: Valores ResultadoM = new Valores(); Console.WriteLine("Ingrese los dos valores"); Console.WriteLine("Ingresa el Valor A"); ResultadoM.ValorA = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Ingresa el Valor B"); ResultadoM.ValorB = Convert.ToDouble(Console.ReadLine()); P = Me.Multiplicar(ResultadoM); Console.Clear(); break; case 4: Valores ResultadoD = new Valores(); Console.WriteLine("Ingrese los dos valores"); Console.WriteLine("Ingresa el Valor A"); ResultadoD.ValorA = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Ingresa el Valor B"); ResultadoD.ValorB = Convert.ToDouble(Console.ReadLine()); P = Me.Divicion(ResultadoD); Console.Clear(); break; case 5: Console.WriteLine("Salir"); Salir(); break; default: Console.WriteLine("Incorrecto"); Console.ReadKey(); Console.Clear(); break; } } }