Python3 Solved

20.00 $

Categories: ,
Click Category Button to View Your Next Assignment | Homework

You'll get a download link with a: zip solution files instantly, after Payment

Securely Powered by: Secure Checkout

Description

5/5 - (4 votes)

Consider a water tank as a right circular cylinder. You can google the volume of a right circular cylinder (and other properties as well). You can also google the number of gallons in a cubic foot and the weight of that water.

Code Example 1 – defining a class

# Defining a class
class class_name:
    [statement 1]
    [statement 2]
    [statement 3]
    [etc.]

Code Example 2 – Example of a Class

#An example of a class
class Shape:

    def __init__(self, x, y):
        self.x = x
        self.y = y
        self.description = "This shape has not been described yet"
        self.author = "Nobody has claimed to make this shape yet"

    def area(self):
        return self.x * self.y

    def perimeter(self):
        return 2 * self.x + 2 * self.y

    def describe(self, text):
        self.description = text

    def authorName(self, text):
        self.author = text

    def scaleSize(self, scale):
        self.x = self.x * scale
        self.y = self.y * scale

Code Example 3 – Creating a class

rectangle = Shape(100, 45)

Code Example 4 – accessing attributes from outside an instance

#finding the area of your rectangle:
print(rectangle.area())

#finding the perimeter of your rectangle:
print(rectangle.perimeter())

#describing the rectangle
rectangle.describe("A wide rectangle, more than twice\
 as wide as it is tall")

#making the rectangle 50% smaller
rectangle.scaleSize(0.5)

#re-printing the new area of the rectangle
print(rectangle.area())

For this assignment you only need to look at Code Example 1 thru 4 from the link above.

Assignment: Create a “tank” class and use it in a program that accepts height and radius from the user and prints total volume in cubic feet, total volume in gallons, and total weight of the water in pounds. Also print the surface area of the top of the tank, the surface area of the outside of the tank, and the total of these two areas (in square feet). So, the only inputs the class would need is the height and radius of the tank in feet.

  • Tank.zip