问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

定义一个三角形的类

发布网友 发布时间:2022-04-25 02:21

我来回答

1个回答

热心网友 时间:2023-11-04 19:36

用C++语言定义的类:
class Triangle{
private://用private定义将三角形类的对象保护起来,实现类的封装性
double a;
double b;
double c;
double area;
String name;
public:
Triangle(double a,double b,double c,String name)//定义构造函数
{
this.a=a;
this.b=b;
this.c=c;
this.name=name;
cout<<"这是构造函数~"<<endl;
}
~Triangle()//定义析构函数
{
cout<<"这是析构函数~"<<endl;
}
void Area()//计算面积
{
double p;
p=(a+b+c)/2;
area=sqrt(p(p-a)(p-b)(p-c));
cout<<"该三角形的面积为:Area="<<area<<endl;
}
void IfCongruent()//判断是否是全等三角形
{
if(a=b&&b=c&&c=a)
cout<<"该三角形是全等三角形~"<<endl;
else cout<<"该三角形不是全等三角形~"<<endl;
}
void IfIsosceles()//判断是否是等腰三角形
{
if(a=b||b=c||c=a)
cout<<"该三角形是等腰三角形~"<<endl;
else cout<<"该三角形不是等腰三角形~"<<endl;
}
void IfRightAngle()//判断是否是直角三角形
{
if(a*a+b*b=c*c||a*a+c*c=b*b||b*b+c*c=a*a)
cout<<"该三角形是直角三角形~"<<endl;
else cout<<"该三角形不是直角三角形~"<<endl;
}
}
三角形的类型有哪些

1、不等边三角形;不等边三角形,数学定义,指的是三条边都不相等的三角形叫不等边三角形。2、等腰三角形;等腰三角形,指两边相等的三角形,相等的两个边称为这个三角形的腰。3.等边三角形。等边三角形(又称正三角形),为三边相等的三角形,其三个内角相等,均为60°,它是锐角三角形的一种。

绝缘子控件的定义是什么

绝缘子控件是指:“一种能够在架空输电线路中起到重要作用的特殊绝缘控件,能够在架空输电线路中起到重要作用。”绝缘子的作用是支持和固定母线与带电导体,并使带电导体间或导体与大地之间有足够的距离和绝缘。绝缘子应具有足够的电气绝缘强度和耐潮湿性能。通常在电气厂商上又大量批售。绝缘子是用来支持和固定母线与带电导体、并使带电导体间或导体与大地之间有足够的距离和绝缘。绝缘子应具有足够的电气绝缘强度和耐潮湿性能。通常在电气厂商上又大量批售.武义菲亚伏电子有限公司位于武义县东南工业园区,成立于2006年,专门致力...

JAVA设计一个三角形类Trival,其中的属性包括三角形的底di,三角形的高g...

public class Trival public void setDi(float di) { this.di = di;public void setGao(float gao) { this.gao = gao;System.out.println("底 = "+di+",高 = "+gao+ "的三角形的面积 = " + di*gao/2);public static void main(String[] arg)Trival trival = new Trival();triva...

用C++ 定义一个三角形类(Triangle)。属性为三条边,计算周长和面积...

首先,c++基本数据类型中没有“边”这个东东,如果LZ一定要用“边”做属性的话那最好是定义一个“边类”,class Side{}; 然后用类的组合来定义三角形类。边:由两个端点确定,所以边中的成员要包含两端点的坐标,由于端点没有必要用到函数,所以为了节约,用个2*2的数组Point[2][2]来储存端...

创建一个三角形类Triangle,这个三角形有三个点(属性)

p1.getX() - p2.getX(), 2) + pow(p1.getY() - p2.getY(), 2));}bool Triangle::isTriangle(){ bool flag = false; /*Triangle's three lines*/ float line1, line2, line3; line1 = getLength(p1, p2); line2 = getLength(p2, p3); line3 = getLeng...

C++ 编程,三角形类

class CTreiangle//三角形类 { private:CPoint x,y,z;double s1,s2,s3;public:void SetTriangle(CPoint P1,CPoint p2,CPoint P3);bool Test();double Area();};void CTreiangle::SetTriangle(CPoint P1,CPoint p2,CPoint p3)//设置三角形的三个点并计算三条边的边长 { x=P1;y=p2;...

java编程,定义一个三角形类求周长和面积 要求实例化

你这里没有说出这个三角形具体是哪一个三角形,所以不好写。我以等边三角形为例子。public class Triangle{ double length;//定义边长成员变量 double bottonLength;//定义底边的长 double high;//定义高 public double getCircumference(double length){ //定义计算周长的方法 return length*3;} pub...

采用C++定义一个三角形 类(Triangle)。

) {return c;} float area(){ float p = (a+b+c) / 2;float s = p*(p-a)*(p-b)*(p-c);return sqrt(s);} };int main(){ //主函数 测试用 Triangle tri;tri.set_a(3);tri.set_b(4);tri.set_c(5);printf("该三角形面积为%.2f\n",tri.area());return 0;} ...

css怎么绘制一个三角形

1. border属性:使用`.triangle`类,设置三个边宽度为0,其中一个边为颜色,通过旋转创建三角形,如图所示。2. clip-path:`.triangle-clip`类利用clip-path裁剪元素,通过polygon函数定义顶点,形成三角形。3. ::before和::after伪元素:`.triangle-before`和`.triangle-after`分别创建红色三角形,...

三角形分为哪几类?

第一种:按平面、立体 第二种:按有角和无角(三角形都是有角的,所以示例按等腰三角形来的)第三种:按有直角和没有直角(因为问题里没有说明是直角三角形还是等腰三角形或者任意三角形,所以这里的分类有特殊情况,我已经把直角三角形标红了。)第四种:按线条来:有平行直线和没有平行直线 (...

java编程题:定义Triangle类用于表示三角形,其任意两个边的和必须大雨...

/* 定义Triangle类用于表示三角形,其任意两个边的和必须大于第三条边。*/public class Triangle { public Triangle(double side1,double side2,double side3)throws IllegalTriangleException{ if((side1 + side2) &lt;= side3){ throw new IllegalTriangleException(); } if((side...

锐角三角形的定义 三角形的高的定义 三角形的定义是什么 一个三角形 三角形的分类 三角形的中线的性质 三角形的种类 三角形的概念 四边形的定义
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
一天背1000个英语单词那么每天复习一次,半个月记得下来吗? 碎纸机质量、保修好的除了范罗士还有别的吗? 浩顺A6-1.8L重要参数 浩顺A5-1.6重要参数 浩顺A91重要参数 浩顺M6重要参数 上焦下寒怎么调理 我想报考中级会计师,但是我的毕业年限不够咋办呢?我在北京工作,是否审 ... 昌平单福路昌平燃气公司怎么走,坐几路么交车? 香港电影史史上同时也是中国电影史上的第一位女演员是谁 英雄联盟手游为什么打不开定位权限 李若彤腰围只有56cm,她平时是怎么运动的? 请问汽车中控面板这些按键是什么意思? 新SAT 数学常考的高频词汇有哪些 李若彤漂亮吗 汽车内部中间的面板叫什么? 李若彤52岁重现小龙女造型,她与赵雅芝同时穿旗袍谁更迷人? 我需要以下的英文单词(数学的) 英雄联盟手游怎么打开定位权限? 英雄联盟手游定位怎么开不开? 关于数学的英语单词 越多越好,好会追加分 李若彤的个人详细资料及人生历程 事业单位同工同酬有没有年终绩效考核奖金? 20岁左右的李若彤旧照曝光,当时的她与现在有何不同? 气缸密封圈规格有哪些 汽车面板材质一般都是什么材料的? 第18题为什么现在b? 烟台市机关事业单位发放年终绩效工资的规定 54岁李若彤曾因分手患抑郁症,如今穿17岁校服,身材真的没变化吗? 初中奥数的英语题中几个常见、常用的英文单词既意思。。不要太多!!精练实用 李若彤晒与张丰毅健身照,他们之间的关系如何? 如何制定一个寒假计划? 4s维修记录写汽车后面板金属板是什么意思 怎样看密封圈型号? 英雄联盟手游定位服务开不了 李若彤都获得过哪些个人荣誉? 寒假计划安排怎么写? 汽车空调的控制面板是什么样子 2022年寒假安排是怎么样的? Z安德玛和安德玛有何区别 汽车中控台屏幕和行车电脑显示屏有什么区别? 寒假怎么计划? vivo手机开不了LOL手游定位吗 汽车面板(如图片所示最右边红色圈内)上的按键是干什么用的? 汽车面板上的字母AUX是什么意思 新SAT数学词汇大全谁哪边有?感谢 安德玛智能手表是哪里生产的 汽车面板上VAS是什么概念 数学问题sos! 各种数学专用名词的英语