21xrx.com
2024-11-08 20:06:55 Friday
登录
文章检索 我的文章 写文章
C++实现三角形公式代码
2023-06-27 16:43:18 深夜i     --     --
C++ triangle formula code

在计算三角形的时候,我们通常需要用到一些公式来求取其面积、周长、角度等信息。而在C++编程中,我们可以通过使用一些函数来实现这些三角形公式,并且以后可以直接调用这些函数来计算任意三角形的信息。

首先,我们来看一下求取三角形面积的公式。根据三角形的底边和高来计算其面积,我们可以使用如下的C++代码:


float calcTriangleArea(float base, float height)

{

  return 0.5 * base * height;

}

在使用这个函数时,我们只需要将三角形的底边和高传递给函数即可,函数会自动计算出其面积并返回。

接下来,我们来看一下如何求取三角形周长的公式。根据三角形的三边长度来计算其周长,我们可以使用如下的函数:


float calcTrianglePerimeter(float side1, float side2, float side3)

{

  return side1 + side2 + side3;

}

同样,在使用这个函数时,我们只需要将三角形的三边长度传递给函数即可,函数会自动计算出其周长并返回。

最后,我们来看一下如何求取三角形角度的公式。根据三角形的三边长度来计算其各角度大小,我们可以使用如下的函数:


void calcTriangleAngle(float side1, float side2, float side3, float& angle1, float& angle2, float& angle3)

{

  angle1 = acos((side2*side2 + side3*side3 - side1*side1) / (2 * side2*side3)) * 180 / 3.1415926;

  angle2 = acos((side1*side1 + side3*side3 - side2*side2) / (2 * side1*side3)) * 180 / 3.1415926;

  angle3 = acos((side1*side1 + side2*side2 - side3*side3) / (2 * side1*side2)) * 180 / 3.1415926;

}

使用这个函数时,我们同样需要把三角形的三边长度传递给函数,并将各个角度的变量作为引用传递。函数会计算出三角形各个角度的大小,并将它们存放在对应的变量中。

通过使用这些函数,我们不仅可以快速计算出一个具体三角形的信息,还可以反复地使用这些函数来计算不同的三角形的信息。这为我们的编程工作带来了很大的便利。

  
  

评论区

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