Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

ความยาวส่วนโค้งจากมุมที่กำหนดใน 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