Write a C++ program to compute both roots of the quadratic equation when the
user provides the three coefficients A, B, and C.
Specifically,
A.
Display “Your Name”
B.
Display “Project_2 Problem_1”
C.
Display “This program computes both roots of a quadratic equation”
D.
Display “given the coefficients A, B, and C”
E.
Real_1 = 0
F.
Real_2 = 0
G.
Imag = 0
H.
D = 0
I.
DD =0
J.
Flag = ‘Y’
K.
DO
a.
A = Display “Enter A”
b.
B = Display “Enter B”
c.
C = Display “Enter C”
d.
D = (pow(B,2.0) – 4*A*C)
e.
If D < 0 Then
i.
DD = sqrt(4*A*C – B*B)
ii.
Imag = DD/(2*A)
iii.
Real_1 = -B/(2*A)
iv.
Real_2 = -B/(2*A)
f.
If D == 0 Then
i.
Imag = 0
ii.
Real_1 = -B/(2*A)
iii.
Real_2 = -B/(2*A)
g.
If D > 0 Then
i.
Imag = 0
ii.
Real_1 = (-B + sqrt(D))/(2*A)
iii.
Real_2 = (-B – pow(D,0.5))/(2*A)
h.
Display “Solution 1 is = “ << Real_1 << “ ” << “+j” << Imag)
i.
Display “Solution 2 is = “ << Real_2 << “ ” << “-j” << Imag)
j.
Display "Do you want to run the program again? (Y = yes, N =
no)");
L.
While (Flag == ‘Y’ || Flag == ‘y’)
M.
Return (0
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int flag;
while(1){
float A,B,C,x1,x2, D, real, imgnry;
cout<<"the quadratic eqn in the form of Ax^2 +
Bx + C"<<endl;
cout<<"Enter A:";
cin>>A;
cout<<"Enter B:";
cin>>B;
cout<<"Enter C:";
cin>>C;
D=B*B- 4*A*C; //discriminant
if(D>= 0)
{
cout<<"Roots are real but
different"<<endl;
x1=(-B+sqrt(D))/(2*A);
x2=(-B-sqrt(D))/(2*A);
cout<<"x1 = "<<x1<<endl; //root
1
cout<<"x2 = "<<x2<<endl;//root
2
}
else if (D == 0)
{
cout << "Roots are real and same" << endl;
x1 = (-B + sqrt(D)) / (2*A);
cout << "x1 = x2 =" << x1 << endl;
}
else
{
cout<<"Roots are complex"<<endl;
real=-B/(2*A);//real part
imgnry =sqrt(-D)/(2*A);//imaginary part
cout<<"x1 =
"<<real<<"+"<<imgnry<<"i"<<endl;
//root 1
cout<<"x2 =
"<<real<<"-"<<imgnry<<"i"<<endl;
//root 2
}
cout<<"Do you want to run program again?press(1
= yes, 2 = No):";
cin>>flag;
if(flag!=1)
break;
}
}
Write a C++ program to compute both roots of the quadratic equation when the user provides...
In Python. The two roots of a quadratic equation ax^2 + bx + c = 0 can be obtained using the following formula: r1 = (-b + sqrt(b^2 - 4ac) / (2a) and r2 = (-b - sqrt(b^2 - 4ac) / (2a) b^2 - 4ac is called the discriminant of the quadratic equation. If it is positive, the equation has two real roots. If it is zero, the equation has one root. If it is negative, the equation has no...
C++ The roots of the quadratic equation ax² + bx + c = 0, a ≠ 0 are given by the following formula: In this formula, the term b² - 4ac is called the discriminant. If b² - 4ac = 0, then the equation has a single (repeated) root. If b² - 4ac > 0, the equation has two real roots. If b² - 4ac < 0, the equation has two complex roots. Instructions Write a program that prompts the...
The roots of the quadratic equation ax2 + bx + c = 0, a following formula: 0 are given by the In this formula, the term i2 - 4ac is called the discriminant. If b4ac 0 then the equation has a single (repeated) root. If -4ac > 0, th equation complex roots. Write a program that prompts the user to input the value of a (the coefficient of ), b (the coefficient of x), and c (the n has two...
This is in python language Algebra: solve quadratic equations) The two roots of a quadratic equation, for example, 0, can be obtained using the following fomula: b 4ac is called the discriminant of the quadratic equation. If it is positive, the equation has two real roots. If it is zero, the equation has one root. If it is negative, the equation has no real roots. Write a program that prompts the user to enter values for a, b, and cand...
Use Python Programming. Design a class named Quadratic Equation for a quadratic equation ax + bx+c 0. The class contains: • The data fields a, b, and c that represent three coefficients. . An initializer for the arguments for a, b, and c. • Three getter methods for a, b, and c. • A method named get Discriminant() that returns the discriminant, which is b- 4ac The methods named getRoot 1() and getRoot 2() for returning the two roots of...
Help with MATLAB. i did like input('enter the coefficients of a quadratic equation "Ax2 + Bx + C = 0"') fx=(-B+sqrt(B^2+4*A*C))/(2*A); i just dont know how i can ask the user to input three (A,B,C)? thanks! EXERCISE 6 Ask user to enter the coefficients of a quadratic equation, Ax² + Bx + C = 0, i.e. A, B, and C, and calculate the roots of the equation using the quadratic formula, ., --B+VB? - 4AC 2A
CSC 211 - Lab-2 Write a C++ program to find the roots of a quadratic equation ax +bx+c=0. The roots are given by the formula, x=-b I56²-4ac 2a x = -b+ √b²-4ac 2. x2 = -b-√6²-4ac 2a Instructions: 1. Type, compile, and run the program in an online C++ compiler. 2. Open a word document and copy the following items onto it: a. The source code b. Screenshot of your program's result 3. Save the word document as lastnameFirstname_Lab2.docx (for...
I. Design the C++ code for a program which will use the Pythagorean Theroem to calculate and display the length of a right triangle hypotenuse,c, given the lengths of its adjacent sides: a and b.. (hint: a^2 + b^2 = c^2) II. Design the C++ code for a program which will calculate and display the roots of a quadratic equation of the form ax^2 + bx + c = 0, given its coefficients, a, b, and c.
Using C++ For this program you are going to create a class that helps to solve the quadratic equation. The equation has the following form: ax2 + bx + c = 0 The roots of the equation are: x1 = -b + sqrt(b2 - 4 * a * c) and x2 = -b - sqrt(b2 - 4 * a * c) The phrase in the parenthesis is called the discriminant. If the value of the discriminant is positive, the equation...
A quadratic equation is generally represented as, ax^2 + bx + c The root(s) of the above quadratic equation is computed using the following formula, root1 = (-b + sqrt(D))/ 2a root2 = (-b - sqrt(D))/2a Where D is the discriminant of the quadratic equation and is computed as, D = b^2 - 4ac Given the value of D, the roots of a quadratic equation can be categorized as follows, D > 0 : Two distinct real roots D =...