21xrx.com
2024-12-22 21:07:44 Sunday
登录
文章检索 我的文章 写文章
C++实现三角形的代码
2023-07-02 21:21:06 深夜i     --     --
C++ 三角形 代码 实现

C++是一种高级编程语言,在计算机科学领域中广泛应用。它的语法简易,并具有强大的数据处理和对象导向的特性。可以说C++是程序员的必备编程语言之一。今天,我们将用C++语言来实现一个简单的三角形。

首先,我们需要定义一个三角形的类(Triangle),这个类需要包含三个私有成员变量来存储三角形的三个角。在这里,我们使用浮点型变量来存储角度大小(角度是360的一个部分),因为三角形的角度大小可以小数。

接下来,我们需要定义一个构造函数,用来初始化三角形的三个角。这里我们使用基本的初值设定式。

Triangle::Triangle(double a1, double a2, double a3)

  angle1 = a1;

  angle2 = a2;

  angle3 = a3;

接下来,我们需要实现一个函数来检查三角形是否是个合法的三角形。这个函数需要计算三个角度的和是否等于180度。如果三个角度之和等于180度,则表示这是一个合法的三角形,否则,不是合法的三角形。

bool Triangle::isValid(){

  if(angle1 + angle2 + angle3 == 180.0)

    return true;

  else

    return false;

}

现在,我们需要实现一个函数,用来输出三角形的信息。这个函数可以输出三个角的大小以及是否是合法三角形。

void Triangle::printTriangle(){

  cout << "角度1:" << angle1 << endl;

  cout << "角度2:" << angle2 << endl; 

  cout << "角度3:" << angle3 << endl;

  if(isValid())

    cout << "这是一个合法的三角形" << endl;

  else

    cout << "这不是一个合法的三角形" << endl;

}

好了,我们已经完成了一个简单的三角形类的构建。现在,我们可以创建一个Triangle对象,然后调用printTriangle函数来输出这个三角形的角度大小以及是否是合法三角形。

int main(){

  Triangle myTriangle(60.0, 60.0, 60.0);

  myTriangle.printTriangle();

  return 0;

}

在这个例子中,我们定义了一个60度的等边三角形,并输出了三个角的大小以及是否是合法的三角形。

综上所述,我们使用C++实现了一个简单的三角形类,并通过这个类来创建了一个等边三角形,并输出了三个角的大小。这个例子显示了C++语言的面向对象特性和用途。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复