Write a Java program that prints all real solutions to the quadratic equation ax2+bx+c=0. Read in a,b,c and use the quadratic formula.If the discriminant b2-4ac is negative, display a message stating that there are no real roots.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | import java.util.Scanner; class solutions { public static void main(String[] args) { int a,b,c; double x,y; Scanner s=new Scanner(System.in); System.out.println(“Enter the values of a,b, and c”); a=s.nextInt(); b=s.nextInt(); c=s.nextInt(); int k=(b*b)-4*a*c; if(k<0) { System.out.println(“No real roots”); } else { double l=Math.sqrt(k); x=(-b-l)/2*a; y=(-b+l)/2*a; System.out.println(“Roots of given equation:”+x+” “+y); } } } |

**Output:**

Enter the values of a,b,c

1

5

6

Roots of given equation:-3.0 -2.0

Enter the values of a, b, c

1

2

2

No real solutions

**Start exploring endless computing possibilities with your own Raspberry Pi computer and accessories. Perfect for beginners and students.**

Enter the values of a, b, c

1

3

2

Roots of given equation: -2.0 -1.0

….hello again….

hats off to u 4 publishing sumthin wich i really cant understand…i really dnt knw wat kind of thing u r

using….in d program…!!!!

plz make changes so dat student lik me can understand

…………plz………

Thanx alott.. keep posting such useful programs

Thanx alott.. keep posting such useful programs

tnks 4 d program.

Sir… I’ve a doubt.. Please clarify me…

“why an array index starts from zero only? Is there any special reason for that?”

I want a program to enter our own equation to find roots…..

hey i found may more interesting programs on this blog with interview questions http://javatutorialhere.blogspot.in/