Está en la página 1de 10

INSTITUTO POLITÉCNICO NACIONAL

ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA

INGENIERÍA EN COMUNICACIONES Y ELECTRÓNICA

ANALISIS NUMERICO
DOCENTE: CALZADA SERAFIN FELIPE

PRACTICA 2
ECUACION GENERAL

2020303263
GARCIA MARTINEZ LESLIE
GRUPO: 4CV9

FECHA DE ENTREGA: 29/09/21


INTRODUCCION
Una ecuación cuadrática o de segundo grado es aquello en la cual la incógnita
aparece con un exponente dos, como máxima potencia. En su forma más simple se
representa como:

𝑎𝑥 2 + bx + c = 0, donde a, b y c son Números Reales.

Generalmente una ecuación de segundo grado posee dos soluciones. Por tanto,
al resolver éste tipo de ecuaciones intentamos encontrar los valores (las dos
soluciones) que puede tomar la incógnita para que la igualdad planteada se cumpla.

Al resolver una ecuación nos podemos encontrar con tres casos, los que se
pueden resolver de distintas maneras, para facilitar el trabajo.

Para resolver ecuaciones cuadráticas (de cualquier caso), es utilizada


la llamada “fórmula general”, para encontrar las soluciones o raíces de

una ecuación.

FÓRMULA GENERAL:

−𝑏 ± √𝑏 2 − 4𝑎𝑐
𝑥=
2𝑎
Esta es la forma más común de expresar las ecuaciones de segundo grado
completas. Para resolver una ecuación de este tipo hemos de ordenarla previamente
si no lo está. Es importante recordar que los coeficientes que aparecen a, b y c siempre
hacen referencia a:

a → Coeficiente que acompaña a la 𝑥 2

b → Coeficiente que acompaña a la x

c → Término independiente.

GML
1
La resolución de estas ecuaciones se realiza aplicando una fórmula general. La
fórmula para hallar los valores de la incógnita x es la mencionada anteriormente. Las
letras que aparecen en la fórmula corresponden con los coeficientes de los términos

que aparecen en la ecuación general una vez ordenados. El signo ± que aparece
delante de la raíz indica que son posibles dos soluciones y que estas soluciones se
obtienen un sumando y otra restando el valor obtenido de dicha raíz y operando
oportunamente. A todo lo que está dentro de la raíz se le da el nombre de
discriminante.

Discriminante → 𝑏 2 – 4ac

Si el valor final de la discriminante es positivo, la ecuación tiene dos soluciones.

Si el valor final de la discriminante es cero, la ecuación tiene una única solución.

Si el valor final de la discriminante es negativo, la ecuación no tiene solución real.

OBJETIVO
Realizar una programación en C para este caso son el IDE de Code Blocks, el
cual sea capaz de resolver ecuaciones cuadráticas de la forma 𝑎𝑥 2 + bx + c = 0
mediante el método conocido como la formula general; para realizar esto primero se
le debe solicitar al usuario que se encuentre ejecutando el programa los datos que
requiere en la formula para su solución, donde las incógnitas son representadas por
x, luego de esto el programa debe correr para arrojar los dos resultados posibles para
estas incógnitas, incluyendo valores negativos y valores decimales. Además, se debe
anexar un programa trabajado anteriormente de la caratula, para una mayor
presentación al ejecutable.

GML
2
CODIFICACIÓN
//GARCIA MARTINEZ LESLIE
#include <4CV9_GML_P.h>
#include <iostream>
#include <ctype.h>
#include <math.h>
#include <windows.h>
using namespace std;
int main(int argc, char** argv){
PORTADA();
system("PAUSE>NULL");
int d, opcion;
float a,b,c;
system("color 47");

while(opcion=1){
system("cls");
cout<<"FORMULA GENERAL"<<endl<<endl;
cout<<"INGRESO DE DATOS"<<endl;
cout<<"Coeficiente a: ";
cin>>a;
cout<<"Coeficiente b: ";
cin>>b;
cout<<"Coeficiente c: ";
cin>>c;
d=b*b-4*a*c;
if(d==0){
cout<<"\nExiste una raiz doble:\n";

GML
3
cout<<"Raiz = " << -b/2/a << "\n\n";
}
else if(d > 0){
cout << "\nExisten dos raices reales:\n";
cout << "Raiz 01: " << -b/2/a + sqrt(d)/2/a << "\n";
cout << "Raiz 02: " << -b/2/a - sqrt(d)/2/a << "\n\n";
}
else{
cout << "\nExisten dos raices imaginarias\n";
cout << "Raiz 01: " << -b/2/a << " + " << sqrt(-d)/2/a << " i\n";
cout << "Raiz 02: " << -b/2/a << " - " << sqrt(-d)/2/a << " i\n\n";
}

cout<<"Seleccione una opcion:"<<endl;


cout<<"1. Volver a calcular"<<endl;
cout<<"2. Salir"<<endl;
cin>>opcion;

if(opcion>2||opcion<1){
cout<<"Opcion incorrecta"<<endl;
return 0;
}

switch(opcion){
case 2:
return 0;
}
}
}

GML
4
PRUEBAS DEL CÓDIGO

GML
5
GML
6
GML
7
GML
8
CONCLUSION
Es necesario afirmar que sin duda la programación nos facilita la solución de
diferentes métodos numéricos, en este caso la formula general es muy reconocida y
usualmente aplicada de forma fundamental en diversas resoluciones matemáticas, así
que el hecho de codificarlo ayuda a cualquier usuario a agilizar el procedimiento de
sus cálculos y además de esto le garantiza las respuestas correctas en cuestión de
segundos, además es posible destacar que se realiza de una forma relativamente
sencilla tanto para el codificador como para la persona que lo está ejecutando.

BIBLIOGRAFIA
• ECUACIONES DE SEGUNDO GRADO. (s. f.). matematicas. Recuperado 29 de

septiembre de 2021, de

https://matematicasiesoja.files.wordpress.com/2018/10/ecuaciones-de-segundo-

grado-2eso.pdf

• Matematicas, S. (s. f.). ECUACIONES CUADRATICAS. ime usb. Recuperado 29 de

septiembre de 2021, de https://www.ime.usp.br/~manuelg/arquivos/Algebra/14-

ecuaciones-cuadraticas.pdf

GML
9

También podría gustarte