Practica – Calcular la resolvente en C++
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í.


4 Responses so far
kevin
December 9th, 2009
9:10 pm
mandame ese programa
José Luis Chafardet Grimaldi
March 10th, 2010
11:50 am
esta ahi el link de donde esta la calculadora, es ridiculapente facil hacerla anyway, no deberia tomarte mas de 2 horas
Nicolas
January 10th, 2011
6:57 pm
hola , disculpa necesito un programa en c q calcule la resolvente igual a este pero usando funciones me podras ayudar ? saludos gracias
José Luis Chafardet Grimaldi
July 19th, 2011
10:30 am
mi calculadora hace la resolvente usando funciones!! si miras el codigo verás como usarlo.
Leave a comment