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; } }
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; } } }
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 Resultado_S = new Valores(); Console.WriteLine("Ingrese los dos valores"); Console.WriteLine("Ingresa el Valor A"); Resultado_S.Valor_A = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Ingresa el Valor B"); Resultado_S.Valor_B = Convert.ToDouble(Console.ReadLine()); P = Me.Sumar(Resultado_S); Console.Clear(); break; case 2: Valores Resultado_R = new Valores(); Console.WriteLine("Ingrese los dos valores"); Console.WriteLine("Ingresa el Valor A"); Resultado_R.Valor_A = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Ingresa el Valor B"); Resultado_R.Valor_B = Convert.ToDouble(Console.ReadLine()); P = Me.Resta(Resultado_R); Console.Clear(); break; case 3: Valores Resultado_M = new Valores(); Console.WriteLine("Ingrese los dos valores"); Console.WriteLine("Ingresa el Valor A"); Resultado_M.Valor_A = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Ingresa el Valor B"); Resultado_M.Valor_B = Convert.ToDouble(Console.ReadLine()); P = Me.Multiplicar(Resultado_M); Console.Clear(); break; case 4: Valores Resultado_D = new Valores(); Console.WriteLine("Ingrese los dos valores"); Console.WriteLine("Ingresa el Valor A"); Resultado_D.Valor_A = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Ingresa el Valor B"); Resultado_D.Valor_B = Convert.ToDouble(Console.ReadLine()); P = Me.Dividir(Resultado_D); Console.Clear(); break; case 5: Console.WriteLine("Salir"); Salir(); break; default: Console.WriteLine("Incorrecto"); Console.ReadKey(); Console.Clear(); break; } } }