Título: compilar un programa, los valores de entrada a, b, c, y obtiene una ecuación cuadrática a * x * x + b * x + c = 0 las dos raíces reales.
Mis pensamientos:
Todos sabemos que en la búsqueda de una ecuación cuadrática ecuación matemática que hay muchas maneras: directamente método abierto, con método, fórmula, método de factorización, etc., donde he elegido el método de la fórmula:
En primer lugar determinar esta ecuación cuadrática no tiene solución, un discriminante ▲ mayor que 0 tiene dos raíces reales, igual a 0 existe un número real de la menor que 0 no hay raíces reales
re-usado unitaria la ecuación cuadrática obtenida Root valores, código específico como sigue:
// valor Console.WriteLine ( " Introduzca un valor de: " ); int a = int .Parse (Console.ReadLine ()); Console.WriteLine ( " Por favor, introduzca el valor de b: " ); int b = int .Parse (Console.ReadLine ()); Console.WriteLine ( " introduzca un valor de c: " ); int c = int .Parse (Console.ReadLine ()); // raíz calcular doble X1, X2; SI (B B * - . 4 * A * C> 0 ) { x1 = (-b + Math.Sqrt (b * b - 4 * a * c)) / 2 * a; x2 = (-b - Math.Sqrt (b * b - 4 * a * c)) / 2 * a; Console.WriteLine ( " 一元二次方程{0} * x * x + {1} * x + {2} = 0的根为: {3} \ t {4} " , a, b, c, x1, x2) ; } Demás si (b * b - 4 * a * c == 0 ) { x1 = (-b + Math.Sqrt (b * b - 4 * a * c)) / 2 * A; Console.WriteLine ( " una ecuación cuadrática {0} * x * x + {1} * x + {raíz} 2 = 0 es:. {} 3 " , A, B, C, X1); } la otra cosa { Console.WriteLine ( " una ecuación cuadrática {0} * x * x + {1} * x + {2} = 0 no hay solución! " , a, B, C); } Console.ReadLine ();