quadrant

Category: Programming
Author: Stuart Reges
Book Chapter: 4.1
Problem: quadrant
  Write a static method called quadrant that takes as
   parameters a pair of double values representing an (x, y) point and that
   returns the quadrant number for that point.  Recall that quadrants are
   numbered as integers from 1 to 4 with the upper-right quadrant numbered 1
   and the subsequent quadrants numbered in a counter-clockwise fashion:

                             ^ y-axis
                             |
                             |
                             |
                 Quadrant 2  |  Quadrant 1
                             |
         x-axis
                             |
                 Quadrant 3  |  Quadrant 4
                             |
                             |
                             |
                             V

   Notice that the quadrant is determined by whether the x and y coordinates
   are positive or negative numbers.  If a point falls on the x-axis or the
   y-axis, then the method should return 0.  Below are sample calls on the
   method.

        Method                  Value          Method                  Value
         Call                  Returned         Call                  Returned
        -------------------------------        -------------------------------
        quadrant(12.4, 17.8)      1            quadrant(0.0, 0.0)        0
        quadrant(-2.3, 3.5)       2            quadrant(12.5, 0.0)       0
        quadrant(-15.2, -3.1)     3            quadrant(0.0, 2.3)        0
        quadrant(4.5, -4.5)       4

   Write your solution to method quadrant below.