Hola. Tengo un problema con el programa y es que me corre todo normal. La primera ves que ingreso los valores me los da, pero cuando corro el programa y ingreso otra vez los valores, el resultado me arroja "nan", ¿Crees que me puedas ayudar a solucionarlo? 👀
Hola, a mi me paso lo mismo. Revisando encontré que, era porque salía raíz negativa (por lo que daba una indeterminación). Para que no pase hay que agregar un if/else. Lo escribo por si alguien nuevo ve el video y le paso lo mismo.
Hola. Tengo un problema con el programa y es que me corre todo normal. La primera ves que ingreso los valores me los da, pero cuando corro el programa y ingreso otra vez los valores, el resultado me arroja "nan", ¿Crees que me puedas ayudar a solucionarlo? 👀
Hola, a mi me paso lo mismo. Revisando encontré que, era porque salía raíz negativa (por lo que daba una indeterminación). Para que no pase hay que agregar un if/else.
Lo escribo por si alguien nuevo ve el video y le paso lo mismo.
gracias crack
sigue adelante.
Como se haria un programa asi pero que el discriminante sea igual o mayor a cero con if y else ?
if (form >= 0)
{
Console.WriteLine("Sus valores son reales");
x1 = (-b + Math.Sqrt(form)) / (2 * a);
x2 = (-b - Math.Sqrt(form)) / (2 * a);
Console.WriteLine("x1 es igual a:{0} " + x1);
Console.WriteLine("x2 es igual a:{0} " + x2);
}
else
Console.WriteLine("Sus resultados son menores a 0");
Console.ReadKey();
}
}
}
@@ELJYSUS pero no corre que hago ahí?
oe yo estoy poniendo otros numeros y no me los calcula pues me sale nam
Quizás las soluciones son imaginarias, es decir , el discriminante es menor a cero