Ecuación De Segundo Grado C++

Páginas: 2 (453 palabras) Publicado: 2 de diciembre de 2012
#include<iostream.h>
#include<conio.h>
#include<math.h>

class ecuacion
{ float a, b, c, dis, r, r1, r2, d1, c0, c1, c2;

public: void pedir(float x, float y, floatz);
float discriminante();
void dosreales();
void unaraiz();
void doscomplejos();
};

void ecuacion::pedir(float x, float y, float z)
{ a=x;b=y;
c=z;
}
float ecuacion::discriminante()
{ dis=(b*b)-(4*(a*c));
return dis;
}
void ecuacion::unaraiz()
{ r=(-b)/(2*a);
cout<<"\n\n Solucion:\n\n"
<<"x= "<<r;
}
void ecuacion::dosreales()
{ r1=((-b-sqrt(dis))/(2*a));
r2=((-b+sqrt(dis))/(2*a));
cout<<"\n\n Solucion: \n\n"<<"x1= "<<r1
<<"\n\nx2= "<<r2;

}
void ecuacion::doscomplejos()
{ d1=-(dis);
c0=(-b)/(2*a);
c1=((-b-sqrt(d1))/(2*a));c2=((-b+sqrt(d1))/(2*a));
cout<<"\n\n Solucion: \n\n"
<<"R= "<<c0<<" Img= "<<c1<<endl<<endl
<<"R="<<c0<<" Img= "<<c2;

}
void main()
{ float am1, bm1, cm1,am2, bm2, cm2,am3, bm3, cm3, d1, d2, d3;
ecuacion u, v, w;
char op;
do{ clrscr();cout<<"Ecuaciones de Segundo Grado \n\n\n"
<<" Ecuacion..........u\n"
<<" Ecuacion..........v\n"
<<"Ecuacion..........w\n\n"
<<" salir.............s\n\n\n\n"
<<"opcion seleccionada: ";
cin>>op;switch(op)
{ case'u': clrscr(); cout<<" Ecuacion..........u\n\n"
<<"Ingresa\n\n";
cout<<"a: ";...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ecuaciones de primer y segundo grado
  • Ecuaciones de segundo grado
  • ecuaciones de segundo grado
  • 1.7 : ECUACIÓN DE SEGUNDO GRADO
  • Ecuación de Segundo Grado
  • Ecuacion de segundo grado
  • Ecuaciones de segundo grado
  • ECUACIONES DE SEGUNDO GRADO

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS