Advertisement
Guest User

r1 9/25/2017 9:57

a guest
Sep 25th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. public class roots
  2. {
  3. public static void main(String args[])
  4. {
  5. InputStreamReader istream = new InputStreamReader(System.in) ;
  6. BufferedReader bufRead = new BufferedReader(istream) ;
  7.  
  8. System.out.println("Enter integers A B and C for roots");
  9.  
  10. try{
  11.  
  12. String line = bufRead.readLine(); // to read multiple integers line
  13. BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
  14. String b=br.readLine();
  15. int x=Integer.parseInt(b);
  16. b=br.readLine();
  17. int x1=Integer.parseInt(b);
  18. b=br.readLine();
  19. int x2=Integer.parseInt(b);
  20. double d = x1 * x1 - 4 * x * x2;
  21. if(d > 0)
  22. {
  23.  
  24. Double root1 = ( - x1 + Math.sqrt(d))/(2*x);
  25. Double root2 = (-x1 - Math.sqrt(d))/(2*x);
  26. System.out.println("First root is:"+root1);
  27. System.out.println("Second root is:"+root2);
  28. }
  29. else if(d == 0)
  30. {
  31.  
  32. Double root1 = (-x1+Math.sqrt(d))/(2*x);
  33. System.out.println("Root:"+root1);
  34. }
  35. else
  36. {
  37. System.out.println("Roots are imaginary");
  38.  
  39. }
  40. } catch (Exception err) {
  41.  
  42. System.out.println("Error reading line");
  43.  
  44.  
  45. }
  46.  
  47. }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement