21xrx.com
2024-12-27 20:03:07 Friday
登录
文章检索 我的文章 写文章
C++计算三角形、矩形、圆形周长和面积
2023-06-23 02:18:42 深夜i     --     --
C++ 计算 三角形 矩形 圆形 周长 面积

C++是一种强大的编程语言,可以用于计算周长和面积等数学问题。在本文中,将讨论如何使用C++计算三角形、矩形和圆形的周长和面积。

三角形

计算三角形的周长和面积需要知道三角形的三边长。可以使用以下公式计算三角形的周长和面积:

周长 = a + b + c

面积 = [s(s-a)(s-b)(s-c)]^(1/2)

其中,a、b、c为三角形的三边长,s为周长的一半(即(s=a+b+c)/2)。

以下是使用C++编写的计算三角形周长和面积的代码:

#include

#include

using namespace std;

int main()

{

  double a, b, c, s, area;

  cout << "Enter the three sides of the triangle: ";

  cin >> a >> b >> c;

  s = (a + b + c) / 2;

  area = sqrt(s * (s - a) * (s - b) * (s - c));

  cout << "Perimeter = " << a + b + c << endl;

  cout << "Area = " << area << endl;

  return 0;

}

矩形

计算矩形的周长和面积需要知道矩形的长和宽。可以使用以下公式计算矩形的周长和面积:

周长 = 2 * (长 + 宽)

面积 = 长 * 宽

以下是使用C++编写的计算矩形周长和面积的代码:

#include

using namespace std;

int main()

{

  double length, width, perimeter, area;

  cout << "Enter the length and width of the rectangle: ";

  cin >> length >> width;

  perimeter = 2 * (length + width);

  area = length * width;

  cout << "Perimeter = " << perimeter << endl;

  cout << "Area = " << area << endl;

  return 0;

}

圆形

计算圆形的周长和面积需要知道圆的半径。可以使用以下公式计算圆形的周长和面积:

周长 = 2 * π * 半径

面积 = π * 半径 * 半径

其中,π的值取3.14或3.14159。

以下是使用C++编写的计算圆形周长和面积的代码:

#include

#include

using namespace std;

int main()

{

  double radius, perimeter, area;

  const double PI = 3.14159;

  cout << "Enter the radius of the circle: ";

  cin >> radius;

  perimeter = 2 * PI * radius;

  area = PI * pow(radius, 2);

  cout << "Perimeter = " << perimeter << endl;

  cout << "Area = " << area << endl;

  return 0;

}

综上所述,C++可以用于计算多种图形的周长和面积。希望本文能对初学者有所帮助。

  
  

评论区

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