作业帮 > 综合 > 作业

设计一个程序,其中有2个类,Point类为点类,包含2个私有数据x和y,表示点的坐标,line类为直线类,包含3个私有数

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/26 03:32:11
设计一个程序,其中有2个类,Point类为点类,包含2个私有数据x和y,表示点的坐标,line类为直线类,包含3个私有数据a,b和c,表示直线方程ax+by+c=0.另有一个友元函数dist,用于计算一个点到直线的距离.点与直线之间的距离计算公式如下:

要求:
①将Point与Line类定义一个head.h头文件
②将Point与Line类实现部分定义为PL.cpp文件
③主函数(类的使用)文件定义为:Lab08_3.cpp
设计一个程序,其中有2个类,Point类为点类,包含2个私有数据x和y,表示点的坐标,line类为直线类,包含3个私有数
#include <stdio.h>
void main()
{
int data1,data2;
char op;
scanf("%d%c%d",&data1,&op,&data2);
if(op=='+')
printf("%d+%d=%d\n",data1,data2,data1+data2);
if(op=='-')
printf("%d-%d=%d\n",data1,data2,data1-data2);
if(op=='*')
printf("%d*%d=%d\n",data1,data2,data1*data2);
if(op=='/')
printf("%d/%d=%d\n",data1,data2,data1/data2);
}
请参考
设计一个程序,其中有2个类,Point类为点类,包含2个私有数据x和y,表示点的坐标,line类为直线类,包含3个私有数 定义一个Point(点)类,其中包含数据有x和y用于表示该点坐标值,包含有一个无参构造函数和一个有参构造 设计一个Point类,要求如下: 1.私有成员x和y代表一个点的x,y坐标值; 2.定义一个无参的构造函数,一个有两 Point类是对二维直角坐标系中的点的抽象.它拥有两个私有的数据成员,分别代表x和y坐标;另外有两个成员函数,一个是构造 设计一个点类Point,其中包含点的坐标x和y两个数据成员,并设计两个友元函数,分别计算两点间的水平距离和 定义point累来描述平面上的点,包含私有数据成员x和y.定义友元函数distance计算两点距离(说明两点p1(x1, 写一个点类Point,每个Point对象有两个私有成员,横坐标和纵坐标.要求如下: 先设计点类(Point),该类的数据成员包括一个点的x坐标和y坐标,成员函数实现的 先设计点类(Point),该类的数据成员包括一个点的x坐标和y坐标,成员函数实现的功能有:获取点的坐标值, 定义一个点类Point,成员变量包含x,y坐标,成员函数包含构造函数(无参和两个参数的构造函数),析构函数,输出坐标x, 编写一个圆类Circle,其中包含1个数据成员表示半径,3个成员函数分别实现半径的输入、面积的计算、半径和面 5.定义一个表示点的结构类型Point和一个由直线方程 确定的直线类Line.结构类型Point由x和y两个成员,他