Código
/**Escribe un programa que pida los coeficientes de una ecuación de segundo grado (a · x^ 2 + b · x + c =0) y escriba la solución. Recuerda que una ecuación de segundo grado puede tener dos soluciones reales diferentes, una única solución real, o dos soluciones complejas conjugadas.*/ #include <stdio.h> #include <math.h> #include <complex.h> int main(){ float coefa, coefb, coefc, sol1, sol2, discri; /** coefa -> a coefb -> b coefc -> c sol1 -> primera solución de la ecuación sol2 -> segunda solución de la ecuación discri -> discrimante, que es igual a b^2 menos 4ac */ //Bloque término al cuadrado //Bloque término de grado uno //Bloque término independiente //Definimos qué es el discriminante /** Introducimos los condicionales pues vamos a tener tres casos posibles: 1. Que el discriminante sea mayor que cero, entonces habra dos soluciones reales y distintas. 2. Que el discriminante sea cero, entonces habrá dos soluciones reales iguales. 3. Que el discrimante sea menor que cero, entonces habrá dos soluciones complejas. */ if (discri > 0) //CASO 1 { } if (discri == 0) //CASO 2 { sol1 = sol2; } if ( discri < 0) //CASO 3. { } //FALTA SABER COMO OPERAR NUMEROS COMPLEJOS return 0; }
· Los códigos deben ir en etiquetas GeSHi
· No se debe escribir en mayúsculas
>aquí las reglas del foro
-Engel Lex