Write a testprogram that creates two rectangle objects-one


Following the example of the Circle class in Section7.2, design a class named Rectangle to represent a rectangle. The classcontains: ¦ Two data fields named width and height .

A constructor that creates a rectangle with the specified width and height .The default values are 1 and 2 for the width and height , respectively.

A method named getArea() that returns the area of this rectangle.

A method named getPerimeter() that returns the perimeter.Draw the UML diagram for the class, and then implement the class.

Write a testprogram that creates two Rectangle objects-one with width 4 and height 40 and the other with width 3.5 and height 35.7 . Display the width, height, area,and perimeter of each rectangle in this order.

7.2

import math

2

3 class Circle:

4 # Construct a circle object

5 def __init__(self, radius = 1 ):

6 self.radius = radius

7

8 def getPerimeter(self):

9 return2 * self.radius * math.pi

10

11 def getArea(self):

12 return self.radius * self.radius * math.pi

13

14 def setRadius(self, radius):

15 self.radius = radius

Request for Solution File

Ask an Expert for Answer!!
Computer Engineering: Write a testprogram that creates two rectangle objects-one
Reference No:- TGS02906187

Expected delivery within 24 Hours