In Python please 6.6 LAB: Triangle area comparison (classes) Given class Triangle, complete the program to read and set

Business, Finance, Economics, Accounting, Operations Management, Computer Science, Electrical Engineering, Mechanical Engineering, Civil Engineering, Chemical Engineering, Algebra, Precalculus, Statistics and Probabilty, Advanced Math, Physics, Chemistry, Biology, Nursing, Psychology, Certifications, Tests, Prep, and more.
Post Reply
answerhappygod
Site Admin
Posts: 899603
Joined: Mon Aug 02, 2021 8:13 am

In Python please 6.6 LAB: Triangle area comparison (classes) Given class Triangle, complete the program to read and set

Post by answerhappygod »

In Python please
6.6 LAB: Triangle area comparison (classes)
Given class Triangle, complete the program to read and setthe base and height of triangle1 and triangle2, determine whichtriangle's area is smaller, and output the smaller triangle's info,making use of Triangle's relevant methods.
Ex: If the input is:
where 3.0 is triangle1's base, 4.0 is triangle1's height, 4.0 istriangle2's base, and 5.0 is triangle2's height, the output is:
code provided:
class Triangle: def __init__(self): self.base = 0 self.height = 0
def set_base(self, user_base): self.base = user_base
def set_height(self, user_height): self.height = user_height def get_area(self): area = 0.5 * self.base *self.height return area def print_info(self): print(f'Base: {self.base:.2f}') print(f'Height:{self.height:.2f}') print(f'Area:{self.get_area():.2f}')
if __name__ == "__main__": triangle1 = Triangle() triangle2 = Triangle()
# TODO: Read and set base and height for triangle1(use set_base() and set_height()) # TODO: Read and set base and height for triangle2(use set_base() and set_height()) print('Triangle with smaller area:') # TODO: Determine smaller triangle (useget_area()) # and output smaller triangle'sinfo (use print_info())
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!
Post Reply