/// <summary> /// Realiza las operaciones correspondientes entre las instancias de Numero /// </summary> /// <param name="num1"></param> /// <param name="num2"></param> /// <param name="operador"></param> /// <returns> /// Un double con el resultado /// </returns> public static double Operar(Numero num1, Numero num2, string operador) { double retorno = 0; operador = Calculadora.Validar(operador); switch (operador) { case "+": retorno = num1 + num2; break; case "-": retorno = num1 - num2; break; case "*": retorno = num1 * num2; break; case "/": retorno = num1 / num2; break; } return(retorno); }
public static double Calcular(int numero1, int numero2, char operador) { switch (operador) { case '+': return(numero1 + numero2); case '-': return(numero1 - numero2); case '/': if (Calculadora.Validar(numero2)) { return(numero1 / numero2); } return(0); case '*': return(numero1 * numero2); default: return(0); } }