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

C++ প্রোগ্রামে মধ্যবিন্দু জড়িয়ে বারবার বর্গ বানাতে বানাতে n-তম বর্গের ক্ষেত্রফল


ভূমিকা

একটি বর্গের পাশের দৈর্ঘ্য 'a'। এর মধ্যবিন্দুগুলোকে জড়িয়ে নতুন বর্গ বানানো হয়, এভাবে n বার করা হয়। n-তম বর্গের ক্ষেত্রফল বের করতে হবে। প্রতিটি ধাপে ক্ষেত্রফল অর্ধেক হয়ে যায়।

সূত্র

n-তম বর্গের ক্ষেত্রফল = a² / 2^(n-1)

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

#include 
#include 
using namespace std;

float area(float a, float n) {
    if (a < 0) return -1;
    return (a*a) / pow(2, n-1);
}

int main() {
    float a = 20.0, n = 10.0;
    cout << "Area: " << area(a, n);
    return 0;
}

আউটপুট

Area: 0.78125
  1. C++ প্রোগ্রামে হেক্সাগনে অঙ্কিত বৃত্তে অঙ্কিত বর্গের ক্ষেত্রফল

  2. সি প্রোগ্রাম: বর্গাকারের ভিতরে পাতার আকারের ক্ষেত্রফল

  3. সি প্রোগ্রাম: সমকোণী ত্রিভুজের অন্তঃবৃত্তের ক্ষেত্রফল

  4. টেট্রাহিড্রনের (Tetrahedron) ক্ষেত্রফল ও আয়তন বের করার প্রোগ্রাম