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

C++-এ নিয়মিত বহুভুজের অভ্যন্তরীণ ও বহিঃস্থ কোণ বের করার প্রোগ্রাম

এই সমস্যায় আমাদের একটি সংখ্যা n দেওয়া আছে যা একটি নিয়মিত বহুভুজের পার্শ্বের সংখ্যা নির্দেশ করে। আমাদের কাজ হল C++-এ সেই বহুভুজের প্রতিটি অভ্যন্তরীণ ও বহিঃস্থ কোণের মান বের করার একটি প্রোগ্রাম লিখা।

সমস্যার বর্ণনা

প্রদত্ত পার্শ্বের সংখ্যার জন্য, আমরা নিয়মিত বহুভুজের প্রতিটি অভ্যন্তরীণ ও বহিঃস্থ কোণের মান নির্ণয় করব।

অভ্যন্তরীণ কোণ (Interior Angle)

একটি বহুভুজের দুটি সন্নিহিত পার্শ্বের মধ্যে বíndুতে তৈরি কোণ যা বহুভুজের ভিতরে অবস্থান করে।

বহিঃস্থ কোণ (Exterior Angle)

একটি বহুভুজের দুটি সন্নিহিত পার্শ্বের মধ্যে বিন্দুতে তৈরি কোণ যা বহুভুজের বাইরে অবস্থান করে।

উদাহরণ

ইনপুট

n = 5

আউটপুট

Interior Angle = 108, Exterior Angle = 72

সমাধানের পদ্ধতি

নিয়মিত বহুভুজের অভ্যন্তরীণ ও বহিঃস্থ কোণ বের করার জন্য নিচের সূত্রগুলো ব্যবহার করা হয়:

বহিঃস্থ কোণের সূত্র

Exterior Angle = 360 / n

অভ্যন্তরীণ কোণের সূত্র

Interior Angle = 180 - (360 / n)

বহিঃস্থ কোণ অভ্যন্তরীণ কোণের সম্পূরক (complement)।

প্রোগ্রাম উদাহরণ

#include <iostream>
using namespace std;

int FindExtAnglePolygon(int n) {
    return (360 / n);
}

int main() {
    int n = 10;
    cout << "Interior Angle: " << (180 - FindExtAnglePolygon(n));
    cout << "\nExterior Angle: " << FindExtAnglePolygon(n);
    return 0;
}

আউটপুট

Interior Angle: 144 Exterior Angle: 36
  1. ঘড়ির ঘন্টা ও মিনিটের কাঁটার কোণ বের করা C++-এ

  2. সি++-এ একটি রেখার মিড-পয়েন্ট বের করার প্রোগ্রাম

  3. সি++-এ ত্রিভুজের কেন্ড্রয়েড (Centroid) বের করার প্রোগ্রাম

  4. সি++-এ সমান্তরাল চতুর্ভুজের (Parallelogram) ক্ষেত্রফল বের করার প্রোগ্রাম