1
#include<iostream> #include<stdlib.h> #include<math.h> using namespace std; void main(){ double x,x1,x2,a,b,c,dsc,r,im; cout<<"ingrese el valor de a: ";cin>>a; cout<<"ingrese el valor de b: ";cin>>b; cout<<"ingrese el valor de c: ";cin>>c; //PRIMERA CONDICION if(a==0){ if(b==0){ cout<<"no tiene solucion"<<endl; } else{ x=-c/b; cout<<"elvalor de x es= "<<x; cout<<endl; } } //DEFINIMOS DISCRIMINANTE Y LO HACEMOS POSITIVO else{ dsc=b*b-4*a*c; if(dsc>=0){ x1=(-b+sqrt(dsc))/(2*a); x2=(-b-sqrt(dsc))/(2*a); cout<<"x tiene dos valores y son: "<<endl; cout<<"x1= "<<x1<<endl; cout<<"x2= "<<x2<<endl; } //AHORA EL DISCRIMINANTE ES NEGATIVO else{ r=-b/(2*a); im=sqrt(-dsc)/(2*a); cout<<"x tiene dos valores y son: "<<endl; cout<<"x1= "<<r<<"+"<<im<<"i"<<endl; cout<<"x2= "<<r<<"-"<<im<<"i"<<endl; } } system("pause"); }

ecuacion cuadratica

Embed Size (px)

Citation preview

#include

#include

#include

using namespace std;

void main(){

double x,x1,x2,a,b,c,dsc,r,im;

couta;

coutb;

coutc;

//PRIMERA CONDICION

if(a==0){

if(b==0){

cout