Question: Create C# classes for the shapes shown in the basic UML diagram from Chapter 1 in the textbook (also shown below). Complete the classes, much

Create C# classes for the shapes shown in the basic UML diagram from Chapter 1 in the textbook (also shown below). Complete the classes, much like what is done in Chapter 2 with the Circle class. Each class should have its own .cs file. To get some practice in making a class that is not specified, create a Pentagon class, like the other classes, with fields and methods appropriate to a class about the pentagon shape. For each class, create constructors for each class: Default constructor Parameterized constructor Copy constructor Create a "main" that declares at least one instance of each of the classes: square, circle, rectangle, ellipse, and pentagon. Display the area and perimeter of each. You can approximate perimeter of Ellipse. Square +LengthOfSide +Calculate Area +CalculatePerimeter) Rectangle + Width +Height + CalculateAreal) +CalculatePerimeter) Circle +Radius +CalculateArea) +CalculatePerimeter) Ellipse +SemiMajorAxis +SemiMinorAxis +CalculateAreal) +CalculatePerimeter()

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock 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!