Maurice Tutor

(5)

$15/per page/Negotiable

About Maurice Tutor

Levels Tought:
Elementary,Middle School,High School,College,University,PHD

Expertise:
Algebra,Applied Sciences See all
Algebra,Applied Sciences,Biology,Calculus,Chemistry,Economics,English,Essay writing,Geography,Geology,Health & Medical,Physics,Science Hide all
Teaching Since: May 2017
Last Sign in: 399 Weeks Ago
Questions Answered: 66690
Tutorials Posted: 66688

Education

  • MCS,PHD
    Argosy University/ Phoniex University/
    Nov-2005 - Oct-2011

Experience

  • Professor
    Phoniex University
    Oct-2001 - Nov-2016

Category > Computer Science Posted 14 Sep 2017 My Price 7.00

Circle2D class

*10.11   (Geometry: the Circle2D class) Define the Circle2D class that contains:

■     Two double data fields named x and y that specify the center of the circle with getter methods.

■     A data field radius with a getter method.

■     A no-arg constructor that creates a default circle with (0, 0) for (x, y) and 1

for radius.

■     A constructor that creates a circle with the specified x, y, and radius.

■     A method getArea() that returns the area of the circle.

■     A method getPerimeter() that returns the perimeter of the circle.

■     A method contains(double x, double y) that returns true if the specified point (x, y) is inside this circle (see Figure 10.21a).

■     A method contains(Circle2D circle) that returns true if the speci- fied circle is inside this circle (see Figure 10.21b).

■     A method overlaps(Circle2D circle) that returns true if the speci- fied circle overlaps with this circle (see Figure 10.21c).

 

 

                                

(a)                                               (b)                                     (c)

 

FIGURE 10.21 (a) A point is inside the circle. (b) A circle is inside another circle. (c) A circle overlaps another circle.

 

 

Draw the UML diagram for the class and then implement the class. Write a test program that creates a Circle2D object c1 (new Circle2D(2, 2, 5.5)), displays its area and perimeter, and displays the result of c1.contains(3, 3), c1.contains(new Circle2D(4, 5, 10.5)), and c1.overlaps(new

Circle2D(3, 5, 2.3)).

Answers

(5)
Status NEW Posted 14 Sep 2017 01:09 PM My Price 7.00

Hel-----------lo -----------Sir-----------/Ma-----------dam-----------Tha-----------nk -----------You----------- fo-----------r u-----------sin-----------g o-----------ur -----------web-----------sit-----------e a-----------nd -----------and----------- ac-----------qui-----------sit-----------ion----------- of----------- my----------- po-----------ste-----------d s-----------olu-----------tio-----------n.P-----------lea-----------se -----------pin-----------g m-----------e o-----------n c-----------hat----------- I -----------am -----------onl-----------ine----------- or----------- in-----------box----------- me----------- a -----------mes-----------sag-----------e I----------- wi-----------ll

Not Rated(0)