public double Operar(Operando num1, Operando num2, char operador) { double resultado = 0; string operadores; operadores = ValidarOperador(operador); switch (operadores) { case "+": resultado = num1 + num2; break; case "-": resultado = num1 - num2; break; case "*": resultado = num1 * num2; break; case "/": resultado = num1 / num2; break; } return(resultado); }
/// <summary> /// Realiza una operacion entre 2 numeros /// </summary> /// <param name="num1"> Primer operando </param> /// <param name="num2"> Segundo operando </param> /// <param name="operador"> Operador a utilizar </param> /// <returns> El resultado de la operacion </returns> public static double Operar(Operando num1, Operando num2, char operador) { double resultado = 0; if (!operador.Equals(null)) { operador = ValidarOperador(operador); switch (operador) { case '-': resultado = num1 - num2; break; case '+': resultado = num1 + num2; break; case '*': resultado = num1 * num2; break; case '/': resultado = num1 / num2; break; default: resultado = 0; break; } } return(resultado); }
public static double Operar(Operando num1, Operando num2, string operador) { double result = 0; string opr = "+"; opr = ValidarOperador(operador); switch (opr) { case "-": result = num1 - num2; break; case "*": result = num1 * num2; break; case "/": result = num1 / num2; break; case "+": result = num1 + num2; break; default: break; } return(result); }
/// <summary> /// Realiza las operaciones matematicas basicas de numeros reales entre dos objetos /// numeros para devolver un double como resultado. /// </summary> /// <param name="numero1">El primer objeto numero de la operacion.</param> /// <param name="numero2">El segundo objeto numero de la operacion.</param> /// <param name="operador">El operador que identifica a la operacion a realizar, /// antes validado y convertido a '+' en caso de que no responda a ninguna /// operacion permitida.</param> /// <returns>El dato de tipo double resultado de la operacion.</returns> public static double Operar(Operando numero1, Operando numero2, string operador) { double resultado = 0; operador = ValidarOperador(operador[0]); if (operador == "+") { resultado = numero1 + numero2; } if (operador == "-") { resultado = numero1 - numero2; } if (operador == "*") { resultado = numero1 * numero2; } if (operador == "/") { resultado = numero1 / numero2; } return(resultado); }
public static double Operar(Operando num1, Operando num2, char operacion) { char auxiliar = ValidarOperador(operacion); double retorno = 0; switch (auxiliar) { case '+': retorno = num1 + num2; break; case '-': retorno = num1 - num2; break; case '*': retorno = num1 * num2; break; case '/': retorno = num1 / num2; break; } return(retorno); }
/// <summary> /// Realiza una operacion matematica entre 2 numeros. /// </summary> /// <param name="num1"></param> /// <param name="num2"></param> /// <param name="operador"></param> /// <returns>Retorna el resultado de una operacion matematica.</returns> public double Operar(Operando num1, Operando num2, char operador) { double retorno = 0; char o = ValidarOperador(operador); switch (o) { case '+': retorno = num1 + num2; break; case '-': retorno = num1 - num2; break; case '*': retorno = num1 * num2; break; case '/': retorno = num1 / num2; break; } return(retorno); }
/// <summary> /// Realiza operacion segun operador obtenido y validado /// </summary> /// <param name="num1">Primer operando</param> /// <param name="num2">Segundo operando</param> /// <param name="operador">Operador tipo char</param> /// <returns>Resultado de la operacion en tipo double</returns> public static double Operar(Operando num1, Operando num2, char operador) { double resultado = 0; switch (ValidarOperador(operador)) { case "-": resultado = num1 - num2; break; case "*": resultado = num1 * num2; break; case "/": resultado = num1 / num2; break; default: resultado = num1 + num2; break; } return(resultado); }
/// <summary> /// recibe los datos y el operador, retornando el resultado si es posible la operacion /// </summary> /// <param name="num1"></param> /// <param name="num2"></param> /// <param name="operador"></param> /// <returns></returns> public static double Operar(Operando num1, Operando num2, string operador) { double respuesta = 0; char operadorValidado; char.TryParse(operador, out operadorValidado); switch (ValidarOperador(operadorValidado)) { case '+': respuesta = num1 + num2; break; case '-': respuesta = num1 - num2; break; case '*': respuesta = num1 * num2; break; case '/': respuesta = num1 / num2; break; } return(respuesta); }
public static double Operar(Operando num1, Operando num2, string operador) { char OperadorC = new char(); if (!string.IsNullOrEmpty(operador)) { OperadorC = Convert.ToChar(operador); } operador = ValidarOperador(OperadorC); double retorno = 0; switch (operador) { case "+": retorno = num1 + num2; break; case "-": retorno = num1 - num2; break; case "/": retorno = num1 / num2; break; case "*": retorno = num1 * num2; break; } return(retorno); }
/// <summary> /// Realiza operaciones entre dos números. /// </summary> /// <param name="num1" /// <param name="num2" /// <param name="operador"></param> /// <returns>Resultado de la operación seleccionada</returns> public static double Operar(Operando num1, Operando num2, char operador) { double returnValue; switch (ValidarOperador(operador)) { case '+': returnValue = num1 + num2; break; case '-': returnValue = num1 - num2; break; case '*': returnValue = num1 * num2; break; case '/': returnValue = num1 / num2; break; default: returnValue = num1 + num2; break; } return(returnValue); }