ecuacion 2 explicacion

Páginas: 3 (637 palabras) Publicado: 2 de marzo de 2015
Descripción del problema:
Encontrar la solución a una ecuación de segundo grado.
Dada la ecuación de segundo grado ax²+bx+c=0, se calcula el discriminante
disc=b²-4ac
Si el discriminante es mayorque 0 las dos raíces son reales y distintas
x1=(-b+√disc)/(2a)
x2=(-b-√disc)/(2a)
Si el discriminante es igual a 0, entonces las dos raíces son reales e iguales y se calculan:
x1=x2=-b/2
Y si eldiscriminante es menor que 0, entonces las dos raíces son complejas conjugadas y se calculan:
xr=-b/2a xi= (√-disc)/2a

Código en C
Para empezar a realizar este programa primero se escribe #includeque es la libreria estándar del lenguaje de programación C, enseguida se hace llamada a la libreria , que será utilizada en el programa para utilizar funciones ya definidas como la raízcuadrada, y el la potencia.
Ahora abrimos la función principal del programa int main(int argc, char** args), y se declararan todas las variables que voy a utilizar.

Significado de las variables:
a es elcoeficiente de x²
b es el coeficiente x
c es la constante de la ecuación
disc es el valor del discriminante
x1 y x2 representan el valor de las raíces reales
xi es la raíz compleja imaginaria
xr la raízcompleja real

Después de haber declarado las variables, ahora pedimos al usuario el valor de a, b y c, para poder obtener el valor del discriminante, pero con la condición de que el valor de a no sea0, si es así se pide volver a introducir el valor de a haciendo uso del bucle while.
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include
#include
 
int main(int argc,char** args){
   float a, b, c, disc, x1, x2, xi, xr;
   printf("\n\t\tSolucion de una ecuacion de segundo grado");
   printf("\n\t\t_________________________________________\n\n\n");   printf("\t\t\tEscribe el valor de a --> ");
   scanf("%f", &a);
   while(a==0){
   printf("\t\tEl valor de a no puede ser 0 ingrese el valor de nuevo -->");
   scanf("%f", &a);
   }
   printf("\t\t\tEscribe el valor...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Explicación y resolución de ecuaciones de 2x2
  • (Redox)Explicacion De Ecuaciones De Oxido-Reduccion
  • Claborativo 2 Ecuaciones Diferenciales
  • ecuaciones dif 2
  • Sistemas De Ecuaciones Con 2 Incognitas
  • 2 ECUACIONES QUIMICAS
  • Ecuaciones Empiricas 2
  • Unidad 2 raíces de ecuaciones

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS