Está en la página 1de 8

Contenido

 Objetivo
 Introducción
 Resultados Analíticos
 Ejercicio
 Bibliografía
Objetivo
En el desarrollo de esta práctica el alumno usara el método de la
formula general para encontrar raíces de funciones polinómicas.
Se espera reafirmar los conocimientos de programación adquiridos y
familiarizarse con la utilización de programación para resolver
diferentes métodos numéricos.
Introduccion
En matemáticas, se llama fórmula general a una fórmula que
comprende un número muy grande de casos y de la que se pueden
extraer otras fórmulas particulares.
Existen fórmulas particulares para ecuaciones de segundo grado
incompletas, pero derivan de la anterior fórmula general.

Resultados Analíticos

Calculo de las raicez de las siguientes ecuaciones y coeficientes por


medio de la formula anterior:

A) A=2, B=6, C=2

x1=-0.3819 x2=-2.6180

B) 3x^2-5+4=0

Resultado complejo

0.833-i.799

C) x^2-6+9=0

Raíz única= 3

D) x^2+16=0
Resultado complejo 4-i4

Ejercicio

#include<stdio.h>

#include<conio.h>

#include<math.h>

//El siguiente programa no reconoce o calcula numeros complejos

float ec2gr(void);

float ec2grporpartes(void);

void comprobacion(float,float);

int main()

int sig;

printf("***Este prgrama calcula una ecuacion de 2 grado\n");

do

ec2grporpartes();

printf("\nSi deseas continuar digita 1\n Si deseas salir ingresa 0\n");

scanf("%d", & sig);

}while(sig==1);

printf("Es todo\a\a");

getch();

float ec2gr(void)

{
float a,b,c,x1,x2;

printf("Ingresa el valor de 'a':\n");

scanf("%f", & a);

printf("Ingresa el valor de 'b':\n");

scanf("%f", & b);

printf("Ingresa el valor de 'c':\n");

scanf("%f", & c);

x1=(-b+(sqrt(b*b-4*a*c)))/2*a;

x2=(-b-(sqrt(b*b-4*a*c)))/2*a;

printf("El valor de la ecuacion de segundo grado para x1 es: %f \n", x1);

printf("El valor de la ecuacion de segundo grado para x2 es: %f \n", x2);

getch();

float ec2grporpartes(void)

float a,b,c,x1,x2,parte1,parte2,parte3;

printf("Ingresa el valor de 'a':\n");

scanf("%f", & a);

printf("Ingresa el valor de 'b':\n");

scanf("%f", & b);

printf("Ingresa el valor de 'c':\n");

scanf("%f", & c);

parte1=sqrt((b*b)-(4*a*c));
x1=(-b+parte1)/(2*a);

x2=(-b-parte1)/(2*a);

comprobacion(x1,x2);

void comprobacion(float x1,float x2)

if(x1==x2)

printf("La raiz unica del a ecuacion de segundo grado es :%f 'n",x1);

if(x1!=x2)

printf("El valor de la ecuacion de segundo grado para x1 es: %f \n", x1);

printf("El valor de la ecuacion de segundo grado para x2 es: %f \n", x2);


Bibliografia

http://nosolomates.es/ayuda/ayuda/complejos2.htm

http://www.cplusplus.com/reference/cmath/

También podría gustarte