`
923723914
  • 浏览: 632942 次
文章分类
社区版块
存档分类
最新评论

C++ 计算一个线段长度,两个端点的坐标值分别为(100,200)(200,300)。要求:定义一个CLine类,属性是CPoint对象。(初始化参数列表)

 
阅读更多

// test_day11.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include <iostream.h>
#include <math.h>
class CPoint{


public :

CPoint(double a,double b,double c,double d):x(a-c),y(b-d){

z=sqrt(x*x+y*y);


}

void getCPoint() const{

cout<<"您输入的两个点的距离是:"<<z<<endl;
}

private :

double x;
double y;
double z;
};


class Length{

public:

Length(double a,double b,double c,double d):ct(a,b,c,d)
{
ct. getCPoint();
}

private:

CPoint ct;

};

int main(int argc, char* argv[])
{
double a,b,c,d;
cout<<"请输入两个点的坐标"<<endl;
cin>>a>>b>>c>>d;

Length l(a,b,c,d);


return 0;
}

分享到:
评论

相关推荐

    1033 计算线段长度.cpp

    已知线段的两个端点的坐标A(Xa,Ya),B(Xb,Yb),求线段AB的长度,保留到小数点后3位。 【输入】 第一行是两个实数Xa,Ya,即A的坐标。 第二行是两个实数Xb,Yb,即B的坐标。 输入中所有实数的绝对值均不超过10000...

    已知线段的两个端点的坐标A(Xa,Ya),B(Xb,Yb),求线段AB的长度,保留到小数点后3位

    第一行是两个实数Xa,Ya,即A的坐标。 第二行是两个实数Xb,Yb,即B的坐标。 输入中所有实数的绝对值均不超过10000。 【输出】 一个实数,即线段AB的长度,保留到小数点后3位。 【输入样例】 1 1 2 2 【输出样例...

    c++求两条线段的交点坐标

    c++求一个平面内,两条线段的交点坐标。传入四个坐标点,返回一个坐标点。

    C++计算几何算法大全

    10.判断线段是否相交但不交在端点处 6 11.求线段所在直线的方程 6 12.求直线的斜率 7 13.求直线的倾斜角 7 14.求点关于某直线的对称点 7 15.判断两条直线是否相交及求直线交点 7 16.判断线段是否相交,如果...

    方位角计算_C++_坐标方位角计算_测量坐标系_

    实现测量坐标系下的坐标方位角计算,能直接得出结果,计算过程正确,非数学笛卡尔坐标

    计算两个多边形的重叠面积(C++)

    写一个C++程序,计算两个多边形的重叠面积 多边形class定义如下: class Polygon { public: Polygon(float* polygon, int vertex) : polygon(polygon), vertex(vertex) {}; private: float* polygon; // 坐标形式...

    定义矩形对象和顶点对象 给定顶点坐标计算面积

    (2) 定义一个矩形类,其属性包括左上角和右下角两个点,提供计算面积的方法; (3) 创建一个矩形对象,提示用户输入矩形左上角和右下角的坐标; (4) 观察矩形对象以及Point类成员的构造函数与析构函数的调用; ...

    两条直线(四点坐标)计算直线夹角

    已知两条直线(四点坐标),计算直线的夹角,管道工程上使用

    卫星坐标计算程序C++

    利用C++编写的卫星的实时坐标计算程序。

    使用C++卫星坐标计算

    C++读取txt文本中RINEX格式星历文件,并计算出该时刻卫星在地固坐标系中坐标。

    三维空间任意线段延伸算法C语言实现

    给你任意线段AB,沿AB和BA方向延伸指定长度生成新的线段A'B'。 接口定义: void ExtendAB(GPT_t& ptNewA, GPT_t& ptNewB, GPT_t ptA, GPT_t ptB, float dLen);

    C++实现一个矩形 读入左上角和右下角两个点实现面积计算

    (2) 定义一个矩形类,其属性包括左上角和右下角两个点,提供计算面积的方法; (3) 创建一个矩形对象,提示用户输入矩形左上角和右下角的坐标; (4) 观察矩形对象以及Point类成员的构造函数与析构函数的调用...

    1054 三角形判断.cpp

    给定三个正整数,分别表示三条线段的长度,判断这三条线段能否构成一个三角形。如果能构成三角形,则输出“yes”,否则输出“no”。 【输入】 输入共一行,包含三个正整数,分别表示三条线段的长度,数与数之间以一...

    C++程序y课程设计 动态存储管理和程序调试

    假设有一个点类point,具有两个实数坐标。希望主程用这个类完成下述功能: 1) 主程序为类point申请num个连续存储空间。 2) 要求调用一个函数从键盘输入num个对象的属性,并顺序入申请的内存中。 3) 要求调用一个...

    求两点距离与中点坐标

    求两点距离与中点坐标 求两点距离与中点坐标 求两点距离与中点坐标

    C++ point类 求矩形面积及两点距离

    (2) 定义一个矩形类,其属性包括左上角和右下角两个点,提供计算面积的方法; (3) 创建一个矩形对象,提示用户输入矩形左上角和右下角的坐标; (4) 观察矩形对象以及Point类成员的构造函数与析构函数的调用...

    按以下描述和要求建立两个类:基类 Rectangle(矩形类) 和派生类 Cube(正方体)

    按以下描述和要求建立两个类:基类 Rectangle(矩形类) 和派生类 Cube(正方体) 1. Rectangle 私有成员:  double x1, y1; //左下角的坐标  double x2, y2; //右上角的坐标 公有成员:  带缺省值的构造...

    求两直线相交的交点C++源代码

    求两任意直线(起点和端点)相交交点,不相交返回NULL,在WINXP,BCB6.0下面已经过N次测试

    编写C++程序用类与对象的思想求一个有关矩阵的算法

    (2) 定义一个矩形类,其属性包括左上角和右下角两个点,提供计算面积的方法; (3) 创建一个矩形对象,提示用户输入矩形左上角和右下角的坐标; (4) 观察矩形对象以及Point类成员的构造函数与析构函数的调用; ...

    用c++定义一个Book(图书)类

    定义一个Book(图书)类,在该类定义中包括: (1) 数据成员:bookname(书名)、price(价格) 和number(存书数量)。 (2) 成员函数:display()显示图书的情况;borrow()将存书数量减1。并显示当前存书数量;restore( )...

Global site tag (gtag.js) - Google Analytics