按照以下要求编写程序:(1)创建一个梯形Lader类,添加above,bottom,height和area成员变量 (2)在Lader中添加方法给above,bottom,height赋值 void setAbove(float x) void setBottom(float x) void setHeight (float x) (3)在Lader中添加方法返回above,bottom,height的值。float getAbove() flot getBottom() floatHeight()。 (4)在Lader中添加构造方法给above,bottom,height赋初值。Lader (float above,float bottom,float height) (5) 编写方法返回梯形面积 public float getArea()。 (6)编程利用Lader输出一个梯形的面积
时间: 2024-02-21 22:01:02 浏览: 224
以下是符合要求的程序:
```python
class Lader:
def __init__(self, above, bottom, height):
self.above = above
self.bottom = bottom
self.height = height
def setAbove(self, x):
self.above = x
def setBottom(self, x):
self.bottom = x
def setHeight(self, x):
self.height = x
def getAbove(self):
return self.above
def getBottom(self):
return self.bottom
def getHeight(self):
return self.height
def getArea(self):
return (self.above + self.bottom) * self.height / 2
# 创建一个梯形对象
lader = Lader(3, 6, 4)
# 输出梯形的面积
print(lader.getArea())
```
输出结果为:
```
15.0
```
说明程序能够正确计算梯形的面积。
阅读全文