| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1668 人关注过本帖
标题:测试一个名为Retangle的矩形类,并计算该矩形类的面积
取消只看楼主 加入收藏
liwenbo29
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2008-11-28
收藏
 问题点数:0 回复次数:0 
测试一个名为Retangle的矩形类,并计算该矩形类的面积
设计并测试一个名为Rectangle的矩形类,其属性为矩形的左下角与右上角两个点的坐标,能计算矩形的面积
我自己写的程序请高手指点
#include "iostream.h"
#include "math.h"
class Point
{
public:
    Point(int xx=0,int yy=0){X=xx;Y=yy;}
    Point(Point &p);
    int GetX() {return X;}
    int GetY() {return Y;}
private:
    int X,Y;
};
Point::Point(Point &p)
{
    X=p.X;
        Y=p.Y;
        
}
class Rectangle
{
public:
    Rectangle(Point xp1,Point xp2);
    double GetDis(){return dist;}
private:
    Point p1,p2;
    double dist;
};
Rectangle::Rectangle(Point xp1,Point xp2)
:p1(xp1),p2(xp2)
{
    
    double x=double(p1.GetX()-p2.GetX());
    double y=double(p1.GetX()-p2.GetY());
    dist =sqrt(x*x+y*y);
}
void main ()
{
    Point myp1(4,7),myp2(9,5);
    Rectangle myd(myp1,myp2);
    cout <<"The area is:";
    cout <<myd.GetDis()<<endl;
}
搜索更多相关主题的帖子: Retangle 矩形 面积 
2008-11-28 16:09
快速回复:测试一个名为Retangle的矩形类,并计算该矩形类的面积
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.043806 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved