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
Get step-by-step solutions from verified subject matter experts
