Question:
Write a python program to solve a quadratic equation
Program:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
# Solve the quadratic equation ax**2 + bx + c = 0 # import complex math module import cmath a = float(input('Enter a: ')) b = float(input('Enter b: ')) c = float(input('Enter c: ')) # calculate the discriminant d = (b**2) - (4*a*c) # find two solutions s1 = (-b-cmath.sqrt(d))/(2*a) s2 = (-b+cmath.sqrt(d))/(2*a) print('The solution are {0} and {1}'.format(s1,s2)) |
Explanation:
Quadratic Equations is a equation having form like ax2 + bx+c =0. Roots are of the form x = (-b +/-√(b2 – 4ac))/2a. To know more about Quadratic Equations, click here.
Output:
1 2 3 4 |
Enter a: 1 Enter b: 5 Enter c: 6 The solutions are (-3+0j) and (-2+0j) |
Leave a Reply