Hacer un programa o algoritmo que calcule las raíces de una ecuación de segundo grado (ax²+bx+c=0).
Solución
- Entrada: 1 0 9
- Salida: 3 y -3
#include <iostream> #include <math.h> using namespace std; int main(){ float a,b,c; cout<<"Ingresa coeficiente cuadratico"<<endl; cin>>a; cout<<"Ingresa coeficiente lineal"<<endl; cin>>b; cout<<"Ingresa constante"<<endl; cin>>c; double disc=pow(b,2)-4*a*c; if(a!=0){ if(disc<0){ cout<<"Tiene raices imaginarias"; }else{ double x1=(-b+sqrt(disc))/(2*a); double x2=(-b-sqrt(disc))/(2*a); cout<<"X1 = "<<x1<<" X2 = "<<x2; } }else{ cout<<"El coeficiente cuadratico debe ser diferente de 0"; } return 0; }
2 comentarios:
se podra hacer esto con clases?
Lee cuatro números y determina el menor y el mayor.
Publicar un comentario