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

มุมระหว่างคอร์ดและแทนเจนต์เมื่อกำหนดมุมในส่วนอื่นใน C ++?


ในกรณีของวงกลมที่กำหนด จะพบคอร์ดและแทนเจนต์ที่จุดใดจุดหนึ่ง มีการจัดมุมในส่วนอื่น งานหลักที่นี่คือการหามุมระหว่างคอร์ดกับแทนเจนต์

ตัวอย่าง

Input: z = 40
Output: 40 degrees
Input: z = 60
Output: 60 degrees

แนวทาง

  • ให้ มุม QPR คือมุมที่กำหนดในส่วนอื่น

  • ให้ มุมระหว่างคอร์ดกับวงกลม =มุม RQY =a

  • เนื่องจากเส้นที่ลากจากจุดศูนย์กลางบนเส้นสัมผัสตั้งฉาก

  • ดังนั้น มุม CQR =90-a

  • โดยที่ CQ =CR =รัศมีของวงกลม

  • ดังนั้น มุม CRQ =90-a

  • ตอนนี้ในรูปสามเหลี่ยม CQR

    • มุม CQR + มุม CRQ + มุม QCR =180

    • มุม QCR =180 - (90-a) - (90-a)

    • มุม QCR =2a

  • เมื่อมุมที่เส้นรอบวงของวงกลมเท่ากับครึ่งหนึ่งของมุมที่จุดศูนย์กลางซึ่งตัดทอนด้วยส่วนโค้งเดียวกัน ดังนั้นมุม QPR =a

  • ดังนั้น มุม QPR =มุม RQY

วิธีการดำเนินการในลักษณะดังต่อไปนี้ -

ตัวอย่าง

// C++ program to find the angle
// between a chord and a tangent
// at the time when angle in the alternate segment is given
#include <bits/stdc++.h>
using namespace std;
void anglechordtang(int z1){
   cout<< "The angle between tangent"
   <<" and the chord is "
   << z1 <<" degrees" << endl;
}
// Driver code
int main(){
   int z1 = 40;
   anglechordtang(z1);
   return 0;
}

ผลลัพธ์

The angle between tangent and the chord is 40 degrees