Aplicacion para resolver ecuación de segundo grado hecha en c++.

Publicado el 02 julio 2013 por Francves

En algunas ocasiones que estamos estudiando matemáticas nos topamos con que debemos resolver una ecuación de segundo grado, ¿pero que sucede si queremos optimizar nuestro tiempo de estudio y resolver más rápidamente nuestros ejercicios? les planteo una aplicación escrita en c++ la cual nos resolverá nuestra ecuación de segundo grado en solo segundos.

Ecuacion.cpp

#include <iostream>
#include <math.h>
#include <stdlib.h>
using namespace std;
int main()
{
float a = 0;
float b = 0;
float c = 0;
int n = 2;
float k1 = 0;
float k2 = 0;
cout << "Te ayudare a resolver tu ecuación de segundo grado: " << endl;
cout << "ingrese el valor de a " << endl;
cin >> (a);
cout << "ingrese el valor de b " << endl;
cin >> (b);
cout << "ingrese el valor de c " << endl;
cin >> (c);
k1 = (-b + (sqrt(pow(b, n) - (4 * a * c)))) / (2 * a);
k2 = (-b - (sqrt(pow(b, n) - (4 * a * c)))) / (2 * a);
cout << "x1 es igual a: " << k1 << endl;
cout << "x2 es igual a: " << k2 << endl;
cout << "FUCK YEAH!!" << endl;
system("pause>null");
return 0;
}

Explicación:
Declaramos tres variables (a, b , c) las cuales son nuestros coeficientes y el termino independiente en el polinomio de segundo grado. Además, una variable "n" que será igual a 2 para darle el valor al cuadrado a "b" dentro de la raíz, y las variables "k1" y "k2" las cuales serán nuestros resultados de la ecuación de segundo grado.
"sqrt" es la función matemática para las raíces cuadradas en c++.
"pow" la función para exponentes de un numero. pow (x, y) , donde "x" es la base e "y" el exponente, ejemplo: pow (4, 2) sería igual a 16. 
Les dejaré la carpeta del proyecto ya compilado para que lo puedan ejecutar en sus propias computadoras.
(Para descargar clic en la imagen de abajo)nota: descomprimir el archivo .rar y entrar en la ruta "ecuacion segundo grado\debug" y ejecuten el .exe

También podría interesarte :

Quizás te interesen los siguientes artículos :