C++中如何根据角度计算弧长?


当两条射线在一点相遇时,就会形成一个。这两条射线相遇的平面上的点称为顶点。

圆的是指由一个角所描述的圆周的一部分。

在本题中,我们给定了一个圆的角。我们需要根据给定的圆的直径找到弧长。例如,

Input :
Angle = 45°
Diameter = 28
Output :
Arc = 11

解释

弧长 = (周长) X (角度/360°)

= (π * d)*(角度/360°)

为了编写一个根据给定的角度和直径计算弧长的程序,我们将应用此公式。

示例

 在线演示

#include <iostream>
using namespace std;
int main() {
   double diameter = 28.0;
   double angle = 45.0;
   double pi = 22.0 / 7.0;
   double arc;
   if (angle >= 360) {
      cout<< "Angle cannot", " be formed";
   } else {
      arc = (pi * diameter) * (angle / 360.0);
      cout<<"The length of arc = "<<arc;
   }
   return 0;
}

输出

The length of arc = 11

更新于: 2019年10月3日

371 次浏览

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告