Question: A point in the x-y plane is represented by its x-coordinate and y-coordinate . Design the class Point that can store and process a point

A point in the x-y plane is represented by its x-coordinate  and y-coordinate .  Design the class Point that can store and process a point in the x-y plane.  You should then perform operations on a point, such as showing the point, setting the coordinates of the point, printing the coordinates of the point, returning the x-coordinate , and returning the y-coordinate

                                      

Every circle has a center and a radius.  Given the radius, we can determine the circle’s area and circumference.  Given the center, we can determine its position in the x-y plane.  The center of a circle is a point in the x-y plane.  Design the class Circle that can store the radius and center of the circle.  Because the center is a point in the x-y plane and you designed the class to capture the properties of a point above, you must derive the class Circle from the class Point.  You should be able to perform the usual operations on a circle, such as setting the radius, printing the radius, calculating and printing the area and circumference, and carrying out the usual operations on the center.

Every cylinder has a base and height, where the base is a circle.  Design the class Cylinder that can capture the properties of a cylinder and perform the usual operations on a cylinder.  Derive this class from the class Circle designed above.  Some of the operations that can be performed on a cylinder are as follows:  calculate and print the volume, calculate and print the surface area, set the height, set the radius of the base, and set the center of the base.

Write a program to test various operations on a point, circle and cylinder.  Your program should be well documented both internally and externally.

Step by Step Solution

3.39 Rating (152 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

Lets tackle the question step by step by designing the classes and implementing the requested functionalities one at a time Step 1 Designing the Point Class A point in the xy plane has an xcoordinate ... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!