问题 4412 --设计并测试梯形类

4412: 设计并测试梯形类

题目描述

  设计并测试一个名为Trapezium的梯形类,其属性为梯形的四个顶点的坐标。该梯形上边和下边均和x轴平行。
根据类的封装性要求,在类的声明中用8个私有的整型变量表示4个点的坐标值,声明成员函数initial(int,int,int,int,int,int,int,int)初始化数据成员,函数GetPosition(int&,int&,int&,int&,int&,int&,int&,int&)读取坐标值,函数Area()计算面积。

输入

梯形四个顶点的坐标,

输出

梯形的面积,依次为左上(x1,y1)、右上(x2,y2)、左下(x3,y3)和右下(x4,y4)角的顶点。

样例输入输出

输入#1 复制
3 2 5 2 1 -4 7 -4
输出#1 复制
24

提示

序号 标题 作者 发表时间 费用 订购数 操作