void Calcular() { Operaciones operaciones = new Operaciones(); if (txta.Text == "") { errorProvider1.SetError(txta, "Debes ingresar un numero"); } else if (txtb.Text == "") { errorProvider1.SetError(txtb, "Debes ingresar un numero"); } else { numA = double.Parse(txta.Text); numB = double.Parse(txtb.Text); switch (operation) { case "suma": result = operaciones.Suma(numA, numB); break; case "resta": result = operaciones.Resta(numA, numB); break; case "divi": result = operaciones.Divi(numA, numB); break; case "multi": result = operaciones.Multi(numA, numB); break; case "mod": result = operaciones.Module(numA, numB); break; default: MessageBox.Show("Ha ocurrido un error"); break; } lblresult.Text = result.ToString(); } }
static void Main(string[] args) { Console.WriteLine("----------Calculadora----------"); Operaciones op = new Operaciones(); double a, b; Console.Write("\n" + "Introduce el 1er número: "); a = Convert.ToDouble(Console.ReadLine()); Console.Write("\n" + "Introduce el 2do número: "); b = Convert.ToDouble(Console.ReadLine()); Console.Write("\n" + "Seleccione una opción: " + "\n" + "\n"); Console.Write("\n" + " 1º) Suma" + "\n" + " 2º) Resta" + "\n" + " 3º) Multiplicación" + "\n" + " 4º) División" + "\n" + " 5º) Salir del Programa" + "\n" + "\n"); switch (Console.Read()) { case '1': double Res1 = op.Suma(a, b); Console.Write("resultado = " + Res1); break; case '2': double Res2 = op.Resta(a, b); Console.Write("resultado = " + Res2); break; case '3': double Res3 = op.Multiplicacion(a, b); Console.Write("resultado = " + Res3); break; case '4': double Res4 = op.Division(a, b); Console.Write("resultado = " + Res4); break; case '5': Console.Write("-------------fin-------------"); break; } /*esto es para dejar el resultado hasta que pulses una tecla*/ Console.ReadKey(); }