Results 1 to 2 of 2

# Thread: need some help

- 05-23-2013, 08:28 PM #1Member
- Join Date
- May 2013
- Posts
- 1

- Rep Power
- 0

## need some help

hello everyone,

I just started to do java and I'm suppose to solve an quadratic equation ax^2+bx+c=0.

So everything works good, and im trying to put some restrictions on the equation like if a=0 do this , if square root=0 do this if both do this.

the restriction works, the only problem is that every time I run the program both message shows off. What should I do?

Java Code:System.out.println("Finding the solution to ax^2+bx+c=0"); System.out.println("Write a value for a"); double a = input.nextDouble(); System.out.println("Write a value for b"); double b = input.nextDouble(); System.out.println("Write a value for c"); double c = input.nextDouble(); double square = (Math.sqrt(b*b-4*a*c)); double x1 = (-b+square)/(2*a); double x2 = (-b-square)/(2*a); double xx1 = (-b+square); double xx2 = (-b-square); if (square > 0) { System.out.println("x1= " +x1+ " and x2= "+x2); } else { System.out.println("Square root is 0 making x1 and x2 =" +-b/2*a); } if (a>0) { System.out.println("x1 = "+x1+ " and x2 = "+x2); } else { System.out.println("x1 = "+xx1+ " and x2 = "+xx2); } } }

Last edited by Phillip; 05-23-2013 at 08:39 PM.

- 05-23-2013, 08:40 PM #2
- Join Date
- Sep 2008
- Location
- Voorschoten, the Netherlands
- Posts
- 14,321
- Blog Entries
- 7

- Rep Power
- 25

## Bookmarks