Esta practica se trata de determinar la resolvente con un programa en C/C++


#include <cstdlib>
#include <iostream>
#include <cmath>

using namespace std;

int resolvente ();

int salir;
char s;

int main(int argc, char *argv[])
{
system("TITLE Resolvente - Desarrollado por: José Luis Chafardet Grimaldi");
system("COLOR 1F");
resolvente();
system("PAUSE");
return EXIT_SUCCESS;
}

int resolvente ()
{
float a,b,c,p,n;
char s;

cout < < "Por favor ingrese el primer termino: " << endl;
cin >> a;
cout < < "Por favor ingrese el segundo termino: " << endl;
cin >> b;
cout < < "Por favor ingrese el tercer termino: " << endl;
cin >> c;
if(a == 0)
{
cout < < "Error: el primer termino no puede ser 0" << endl;
}
else
{
float p = ((-1 * b) + (sqrt(pow(b,2) - (4 * a * c)))) / 2 * a;
float n = ((-1 * b) - (sqrt(pow(b,2) - (4 * a * c)))) / 2 * a;
cout << "El resultado de la resolvente aplicada a los valores ingresados es: " << endl;
cout << " " << a << " " << b << " " << c << endl;
cout << "x1: " << p << endl;
cout << "x2: " << n << endl;
}
}

puedes descargar el codigo fuente haciendo click aquí

El resultado se ve así.

Resolvente

Leave a Reply