Computer >> Máy Tính >  >> Lập trình >> C ++

Góc giữa một hợp âm và một tiếp tuyến khi góc trong đoạn thay thế được cho trong C ++?

Trong trường hợp của một đường tròn cho trước, hợp âm và tiếp tuyến gặp nhau tại một điểm cụ thể. Góc trong phân đoạn thay thế được cung cấp. Công việc chính ở đây là tìm góc giữa hợp âm và tiếp tuyến.

Ví dụ

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

Phương pháp tiếp cận

  • Gọi, góc QPR là góc đã cho trong đoạn thay thế.

  • Giả sử, góc giữa hợp âm và vòng tròn =góc RQY =a

  • Bởi vì đường thẳng được vẽ từ tâm trên tiếp tuyến là vuông góc,

  • Vì vậy, góc CQR =90-a

  • Như, CQ =CR =bán kính của hình tròn

  • Vì vậy, góc CRQ =90-a

  • Bây giờ, trong tam giác CQR,

    • góc CQR + góc CRQ + góc QCR =180

    • góc QCR =180 - (90-a) - (90-a)

    • góc QCR =2a

  • Vì góc ở chu vi của hình tròn bằng nửa góc ở tâm được phụ bởi cùng một cung, do đó, góc QPR =a

  • Do đó, góc QPR =góc RQY

Cách tiếp cận được thực hiện theo cách sau -

Ví dụ

// 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;
}

Đầu ra

The angle between tangent and the chord is 40 degrees