当前位置: 首页 组装类工具

类图工具p(输入一条线段(两个点),计算线段的长度。 一条线有两个点组成。按以下UML类图完成程序C++程序设计)

时间:2024-11-05 作者: 小编 阅读量: 1 栏目名: 组装类工具 文档下载

如何从JAVA代码生成UML类图使用ModelGoon!它是一个Eclipse插件,用于基于UML图的模型设计,以及逆向工程。一条线有两个点组成。按以下UML类图完成程序C++程序设计//输入一条线段(两个点),计算线段的长度。按以下UML类图完成程序。注意,这两个类的成员组成和实现,必须符合main()中的使用要求。

如何从JAVA代码生成UML类图

使用ModelGoon!

*ModelGoon是什么?
它是一个Eclipse插件,用于基于UML图的模型设计,以及逆向工程(即从已有源代码生成类图等,以作为代码分析或者文档使用)。

输入一条线段(两个点),计算线段的长度。 一条线有两个点组成。按以下UML类图完成程序C++程序设计

//输入一条线段(两个点),计算线段的长度。 一条线有两个点组成。按以下UML类图完成程序。注意,这两个类的成员组成和实现(尤其是构造函数),必须符合main()中的使用要求。
//
//测试用例:
//please input first point:0 0
//please input second point:1 1
//output
//1.41421
// 输入一条线段(两个点),计算线段的长度。
#include <iostream>
#include <cmath>
using namespace std;

//在下面定义Point类
/******start******/
class Point
{
public:
Point(){}
Point(int i,int j):x(i),y(j){}
int x;
int y;
};
/******end******/
class Line
{
public:
Line(){}
Line(Point pp1,Point pp2);p1(pp1),p2(pp2){}
double getLen()
{
double xx =pow((p2.x-p1.x),2.0);
double yy =pow((p2.y-p1.y),2.0);
return sqrt(xx+yy);
}
private:
Point p1;
Point p2;
};
//在下面定义Line类
/******start******/

/******end******/

int main()
{
int x1,y1,x2,y2;
cout<<"please input first point:";
cin>>x1>>y1;
cout<<"please input second point:";
cin>>x2>>y2;
Point pp1(x1,y1),pp2(x2,y2);
Line ln(pp1,pp2);

//输出线段长度
cout<<"output"<<endl;
cout<<ln.getLen()<<endl;
system("pause");
return 0;
}

好用的P图工具

建议用美圖秀秀

支持加字、塗鴉、融图、闪图、自动抠图等n多功能

自帶多種字體、淘宝专属饰品

加睫毛加假发的功能也有

比PS效率多了~~

 

下面有VIP版下载地址(全免费的哦~)

点进去有官方下载
而且会一直更新
在里面下到的永远都是最新版
http:///