কম্পিউটার টিউটোরিয়াল

চর্ড এবং ট্যাঞ্জেন্টের কোণ নির্ণয় (অ্যাল্টারনেট সেগমেন্টের কোণ দিয়ে) C++-এ

সমস্যা বিবরণ

একটি বৃত্তে চর্ড (chord) এবং ট্যাঞ্জেন্ট (tangent) একটি নির্দিষ্ট বিন্দুতে মিলে। অ্যাল্টারনেট সেগমেন্টের কোণ দেওয়া আছে। চর্ড এবং ট্যাঞ্জেন্টের মধ্যে কোণ বের করতে হবে।

উদাহরণ

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 = 2a
  • বৃত্তের পরিধির কোণ = কেন্দ্রের কোণের অর্ধেক, তাই ∠QPR = a
  • সুতরাং, ∠QPR = ∠RQY

C++ কোড উদাহরণ

// C++ program to find the angle between a chord and a tangent 
// 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; 
} 

int main() { 
    int z1 = 40; 
    anglechordtang(z1); 
    return 0; 
}

আউটপুট

The angle between tangent and the chord is 40 degrees
  1. C++-এ auto এবং decltype-এর সম্পর্ক কী?

  2. C++-এ ডিক্লেয়ারেশন (Declaration) এবং ডেফিনিশন (Definition) এর পার্থক্য

  3. C++-এ ++i এবং i++ এর পার্থক্য

  4. C++-এ ডট (.) অপারেটর এবং -> (অ্যারো) অপারেটরের পার্থক্য