Dev - C++ - Algun problema en este codigo?

   
Vista:

Algun problema en este codigo?

Publicado por José Alberto (1 intervención) el 11/01/2008 01:05:10
Soy novato en la programacion en c++, estudio en la universidad y estoy inventado algunos programas, quiero hacer uno que calcule las soluciones de una ecuacion de segundo grado con dos modulos independientes, aunque posteriormente tengo pensado mejorarlo agradeceria que me ayudasen a resolver el porque este codigo siempre deuelve -1.
Aqui se lo dejo.
Muchas Gracias
-----------------------------------------------------------------------------------------------------------------------------
#include <iostream>
#include <conio.h>
#include <math.h>

using namespace std;

float suma (int a, int b, int c){
float res;
res = (-b+(sqrt((b*b)-(4*a*c))))/(2*a);

return res;
}

float resta (int a, int b, int c){
float resul;
resul = (-b-(sqrt((b*b)-(4*a*c))))/(2*a);

return resul;
}

int main (){
int a, b, c;
cout <<"Se solucionan ecuaciones del la siguiente forma:"<<endl<<endl<<"ax^2 + bx + c = 0"<<endl<<endl;
cout <<"Introduce el el termino de X2 (a): ";
cin >>a;
cout <<"Introduce el el termino de X (b): ";
cin >>b;
cout <<"Introduce el el termino independiente (c): ";
cin >>c;
cout <<"La primera solucion es:"<<suma(a,b,c);
cout <<"La segunda solucion es:"<<resta(a,b,c);
getch();

return 0;
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Algun problema en este codigo?

Publicado por pakete (1 intervención) el 12/01/2008 00:47:42
esta todo mal

te aconsejo que empieces desder 0 bien y lentmente

y a ser posibl en papel
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar