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.