Write a program to obtain answer by entering a Quadratic function from the ser.(using visual studio)


CODE:
#include<bits/stdc++.h>
using namespace std;
int main()
{
double a,b,c;
cout<<"Enter the coefficient for the quadratic term : ";
cin>>a;
cout<<"Enter the coefficient for the linear term : ";
cin>>b;
cout<<"Enter the coefficient for the constant term : ";
cin>>c;
cout<<"Entered Quadratic Function : y = "<<a<<"x^2 + "<<b<<"x + "<<c;
cout<<"\nAnswer is\n";
double x1, x2, discriminant, realPart, imaginaryPart;
discriminant = b*b - 4*a*c;
if(a==0 && b==0 && c==0)
cout<<"00, 00\n";
else if(a==0)
cout<<((-1*c)/b)<<"\n";
else if (discriminant > 0) {
x1 = (-b + sqrt(discriminant)) / (2*a);
x2 = (-b - sqrt(discriminant)) / (2*a);
cout<<x1<<" , "<<x2<<"\n";
}
else if (discriminant == 0) {
x1 = -b/(2*a);
cout << x1<<" , "<< x1 <<"\n";
}
else {
realPart = -b/(2*a);
imaginaryPart =sqrt(-discriminant)/(2*a);
cout << realPart << "+" << imaginaryPart << "i" << " , ";
cout << realPart << "-" << imaginaryPart << "i" <<"\n";
}
}
Step by step
Solved in 2 steps with 1 images









