Documentos de Académico
Documentos de Profesional
Documentos de Cultura
int main()
{
float a, b, c, x1, x2, xi, xj, discriminante, h, k, f�x, i, i2; /*
ax^2+bx+c y la discriminate=b^2-4ac */
int numero;
cout << endl << " ECUACION CUADRATICA: ax^2 + bx + c " << endl << endl;
cout << " Ingrese coeficiente a (a > 0): "; cin >> a;
cout << " Ingrese coeficiente b: "; cin >> b;
cout << " Ingrese coeficiente c: "; cin >> c; //c es el termino
independiente z = a*x ^ 2 + b*x + c;
system("cls");
do
{
cout << endl << " MENU DE OPCIONES: Ecuacion " << a << "x^2 + "
<< b << "x + " << c << endl << endl;
cout << " 1.- Discriminante de la ecuacion" << endl;
cout << " 2.- Raices de la ecuacion" << endl;
cout << " 3.- Grafica conacavidad" << endl;
cout << " 4.- Derivada e integral de la funcion" << endl;
cout << " 0.- Cerrar programa" << endl;
cout << endl << " Por favor ingrese un numero: "; cin >> numero;
system("cls");
switch (numero)
{
case 1:cout << " Discriminante de la ecuacion" << endl;
if (((b*b - 4 * a*c) > 0) && (a != 0))
{ //si la la discrinante es mayor q 0 y a diferente q cero
}
else
{
if (((b*b - 4 * a*c) == 0) && (a != 0)) //si la la
discrinante es igual q 0 y a diferente q cero
cout << " su discriminante = 0 " << endl << "
dos raices iguales " << endl << endl;
else
cout << " su discriminante < 0" << endl << "son
complejos no son reales " << endl << endl;
}
break;
case 2: cout << " Raices de la ecuacion" << endl;
cout << " sus raices son: " << endl << endl;
discriminante = ((b *b) - (4 * a*c));
if (discriminante < 0){
xi = (-b / (2 * a));
xj = (sqrt(discriminante *-1));
cout << " Raiz imaginaria x1 = " << xi << " + ( " <<
xj << " i" << " / " << 2 * a << " )" << endl;
cout << " Raiz imaginaria x2 = " << xi << " - ( " <<
xj << " i" << " / " << 2 * a << " )" << endl;
}
else
{
if (a > 0)
{
cout << " su curva es concava hacia arriba " << endl
<< endl;
}
else
cout << " su curva es concava hacia abajo " << endl
<< endl;
h = (-b) / (2 * a);
k = (a*h*h) + (b*h) + c;
break;
case 4: cout << " Derivada e integral de la funcion" << endl;
cout << " Derivada de la funcion cuadratica " << endl;
f�x = 2 * a ;
cout << " f'(x) = " << f�x <<"x"<<" + "<<b<< endl << endl;
i = a / 3;
i2 = b / 2;
cout << i << " x^3 + " << i2 << " x^2 + " << c << " x +
constante " << endl << endl;
break;
case 0: break;
cout << endl << "Por favor ingrese una opcion: "; cin >> t;*/
return 0;
}