কম্পিউটার

বর্গক্ষেত্রের মধ্যে খোদাই করা অষ্টভুজের পাশ খুঁজে পেতে C++ প্রোগ্রাম


এই টিউটোরিয়ালে, আমরা একটি প্রদত্ত বর্গক্ষেত্রের মধ্যে খোদাই করা অষ্টভুজের দিকটি খুঁজে বের করার জন্য একটি প্রোগ্রাম নিয়ে আলোচনা করব৷

এর জন্য, আমাদেরকে একটি বর্গক্ষেত্রের দিক দেওয়া হবে এবং আমাদের কাজ হল বৃহত্তম অষ্টভুজের দিকটি খুঁজে বের করা যা এতে খোদাই করা যেতে পারে।

বর্গক্ষেত্র এবং অষ্টভুজের বাহুগুলির মধ্যে সম্পর্ক খুঁজে বের করে, আমরা অষ্টভুজের বাহুর সূত্রটি খুঁজে পাই

বর্গক্ষেত্রের দিক/(√2 + 1)

উদাহরণ

#include <bits/stdc++.h>
using namespace std;
//calculating the side of the octagon
float calc_oside(float a) {
   if (a < 0)
      return -1;
   float s = a / (sqrt(2) + 1);
      return s;
}
int main() {
   float a = 41;
   cout << calc_oside(a) << endl;
   return 0;
}

আউটপুট

16.9828

  1. C++ এ একটি লাইনের মধ্যবিন্দু খুঁজে বের করার জন্য প্রোগ্রাম

  2. C++ এ ত্রিভুজের সেন্ট্রোয়েড খুঁজে বের করার প্রোগ্রাম

  3. C++ এ সমান্তরালগ্রামের ক্ষেত্রফল বের করার প্রোগ্রাম

  4. C++ এ বর্গক্ষেত্রের জন্য প্রোগ্রাম