lunes, 1 de julio de 2013

Aplicacion para resolver ecuación de segundo grado hecha en c++. – Registros – PHD – Seguro


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("pausenull");
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 lasraícescuadradas 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.rary entrar en la ruta"ecuacion segundo grado\debug"y ejecuten el.exe

No hay comentarios:

Publicar un comentario