internal double calcularsRaiz(double a, double b, double discri) { var validacion = new Validacion.OperacionCuadratica(); var segundaRaiz = 0.0; if (validacion.AYDiscriminanteCorrecto(a, discri)) { segundaRaiz = ((-1 * b) - Math.Sqrt(discri)) / (2 * a); } else { MiListaDeErrores.Add("La constante A debe ser diferente a 0 y el discriminante mayor o igual a 0"); } return(segundaRaiz); }
internal double calcularDiscri(double a, double b, double c) { var validacionA = new Validacion.OperacionCuadratica(); var resultado = 0.0; if (validacionA.ACorrecto(a)) { resultado = ((potencia(b)) - (4 * a * c)); } else { MiListaDeErrores.Add("La variable A no puede ser 0"); } return(resultado); }