কম্পিউটার

C++ এ ডোডেকাহেড্রনের সারফেস এরিয়ার জন্য প্রোগ্রাম


ডোডেকাহেড্রন কি?

'ডোডেকাহেড্রন' শব্দটি গ্রীক শব্দ থেকে উদ্ভূত যেখানে, ডোডেকা মানে 'বারো' এবং হেড্রন 'মুখ' নির্দিষ্ট করে। জ্যামিতিক ভাষায় ডোডেকাহেড্রন হল একটি 3-ডি প্লেটোনিক বা নিয়মিত কঠিন বারোটি সমতল মুখ। যেমন, অন্যান্য পরিসংখ্যান ডোডেকাহেড্রনেরও বৈশিষ্ট্য রয়েছে এবং সেগুলি হল −

  • 20টি পলিহেড্রন শীর্ষবিন্দু
  • 30টি পলিহেড্রন প্রান্ত
  • 12টি পঞ্চভুজ মুখ, যেমন একটি পঞ্চভুজ একটি পঞ্চমুখী বহুভুজ

নিচে ডোডেকাহেড্রনের চিত্র দেওয়া হল

C++ এ ডোডেকাহেড্রনের সারফেস এরিয়ার জন্য প্রোগ্রাম

সমস্যা

একটি প্রান্ত দিয়ে দেওয়া, প্রোগ্রামটিকে অবশ্যই ডোডেকাহেড্রনের পৃষ্ঠের ক্ষেত্রফল খুঁজে বের করতে হবে যেখানে পৃষ্ঠের ক্ষেত্রফল হল প্রদত্ত চিত্রের মুখ দ্বারা দখল করা মোট স্থান।

ডোডেকাহেড্রনের পৃষ্ঠের ক্ষেত্রফল গণনা করার জন্য একটি সূত্র আছে −

C++ এ ডোডেকাহেড্রনের সারফেস এরিয়ার জন্য প্রোগ্রাম

উদাহরণ

Input-: side=5
Output-: 516.143

অ্যালগোরিদম

Start
Step 1 -> declare function to find area of dodecahedron
   double area(int side)
      return ((3 * sqrt(25 + 10 * (sqrt(5)))) * (pow(side, 2)))
Step 2 -> In main()
   Declare variable int side=5
   Print area(side)
Stop

কোড

#include <bits/stdc++.h>
using namespace std;
//function to find area of dodecahedron
double area(int side){
   return ((3 * sqrt(25 + 10 * (sqrt(5)))) * (pow(side, 2))) ;
}
int main(){
   int side = 5;
   cout<< "Surface area of dodecahedron is : " << area(side);
   return 0;
}

আউটপুট

Surface area of dodecahedron is : 516.143

  1. C++ এ কিউবয়েডের আয়তন এবং সারফেস এরিয়ার জন্য প্রোগ্রাম

  2. C++ এ ঘনক্ষেত্রের আয়তন এবং সারফেস এরিয়ার জন্য প্রোগ্রাম

  3. C++ এ অক্টেহেড্রনের সারফেস এরিয়ার জন্য প্রোগ্রাম

  4. QuickSort-এর জন্য C++ প্রোগ্রাম?