Advertisement
Guest User

Untitled

a guest
Jun 19th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.26 KB | None | 0 0
  1. //by Ariel Duschanek-Myers
  2. /////////////////////////////////////////////////////////////////
  3.  
  4. import java.util.*;
  5. import java.lang.Math;
  6.  
  7. public class quadraticEquation
  8. {
  9. static Scanner console = new Scanner(System.in);
  10. static double a, b, c;//global variables
  11. //------------------Main Method---------------------
  12. public static void main(String[] args)
  13. {
  14.  
  15. System.out.print("The General form of a quadratic equation is [ax]^2+bx+c.");
  16. System.out.println();
  17.  
  18. System.out.print("Enter A ");
  19. a = console.nextDouble();
  20. System.out.println();
  21.  
  22. System.out.print("Enter B ");
  23. b = console.nextDouble();
  24. System.out.println();
  25.  
  26. System.out.print("Enter C ");
  27. c = console.nextDouble();
  28. System.out.println();
  29.  
  30. //Method call
  31. test();
  32. }//end main method
  33. public static void test()
  34. {
  35. if ( a > 0 )
  36. { calcRoots(a, b, c);
  37. }
  38. if (a == 0)
  39. {
  40. System.out.print("Equation is not quadratic.");
  41. System.out.println();
  42. }
  43. //end of If statements
  44.  
  45. } //end test method
  46. public static void calcRoots(double a, double b, double c)
  47. {
  48. double rootNeg = 0;
  49. double rootPos = 0;
  50. rootNeg = ( + Math.sqrt( b * b - 4 * a * c)- b) / (2 * a);
  51. rootPos = ( - Math.sqrt( b * b - 4 * a * c)- b) / (2 * a);
  52.  
  53. System.out.println("Roots equal "+rootNeg+","+rootPos);
  54. }
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement