Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Download: http://solutionzip.com/downloads/crectangle-cpp/
- Define a class CRectangle to encapsulate length, width and related calculations according
- to the UML diagram above. The getLength function returns the length and getWidth returns
- the width. The setRect function prompts and gets input for the current object and the
- showRect displays the data of the current object. The circumference function calculates the
- circumference of the current object and returns it, and the area function calculates the
- area and returns it. Function isLarger returns true if the area of the current object is
- greater than the argument object.
- Implement the member functions outside of class block to facilitate information
- encapsulation. When display length, width, circumference and area, display with two
- decimals.
- Now exercise the class in client code. Besides test every single functions of the class,
- also do the following:
- 1. Make an array of 10 CRectangle rectangles (i.e., objects).
- 2. Loop through the rectangles on the array to output the length and width of each
- rectangle.
- 3. Loop through the rectangles to reset the length and width to the values user input.
- 4. Now display the length, width, the circumference, and the area of each of these
- rectangles.
- 5. Sort the rectangles in descending order based on area.
- 6. Display the length, width, circumference, and area of these rectangles again to
- verify they are sorted.
- 7. House clean the code, Good Bye message, and then end the program
- Download: http://solutionzip.com/downloads/crectangle-cpp/
Advertisement
Add Comment
Please, Sign In to add comment