কম্পিউটার

C++ এ পিরামিডের আয়তনের জন্য প্রোগ্রাম


পিরামিডের ভিত্তির প্রকারের উপর নির্ভর করে দিক দিয়ে দেওয়া কাজটি হল পিরামিডের আয়তন গণনা করা।

পিরামিড হল একটি 3-ডি চিত্র যার বাইরের পৃষ্ঠগুলি পিরামিডের তীক্ষ্ণ প্রান্ত গঠনকারী সাধারণ বিন্দুতে ত্রিভুজাকার মিলিত হয়। পিরামিডের আয়তন নির্ভর করে এটির বেস ধরনের উপর।

পিরামিড বিভিন্ন ধরনের বেস দিয়ে তৈরি হতে পারে, যেমন −

ত্রিভুজাকার −এর মানে পিরামিডের আয়তনের চেয়ে পিরামিডের ত্রিভুজাকার ভিত্তি থাকবে

সূত্র - :(1/6) * a * b * h

বর্গক্ষেত্র −এর মানে পিরামিডের বর্গাকার ভিত্তি থাকবে, পিরামিডের আয়তন হবে

সূত্র - :(1/3) * (b^2) * h

পেন্টাগোনাল −এর মানে পিরামিডের আয়তনের তুলনায় পিরামিডের পঞ্চভুজ ভিত্তি থাকবে

সূত্র - :(5/6) * a * b * h

ষড়ভুজ −এর মানে পিরামিডের আয়তনের চেয়ে পিরামিডের ষড়ভুজ ভিত্তি থাকবে

সূত্র - :a * b * h

উদাহরণ

ইনপুট-:a=4 b=2 h=10Output-:ত্রিভুজাকার বেস সহ পিরামিডের আয়তন হল 13.328 বর্গক্ষেত্র বেস সহ পিরামিডের আয়তন হল 13.2 পঞ্চভুজ বেস সহ পিরামিডের আয়তন হল 66.4 হেক্সাগোনাল বেস সহ পিরামিডের আয়তন হল<08 /প্রে> 

নিচে বর্গাকার ভিত্তি সহ পিরামিড দেওয়া হল

C++ এ পিরামিডের আয়তনের জন্য প্রোগ্রাম

অ্যালগরিদম

StartStep 1 -> ত্রিভুজাকার পিরামিড ফ্লোট ভলিউমের ভলিউম বের করতে ফাংশন ঘোষণা করুনTriangular(int a, int b, int h) ভেরিয়েবল ফ্লোট ভলিউম ঘোষণা করুন =(0.1666) * a * b * h রিটার্ন ভলিউমস্টেপ 2 -> ফাংশন ঘোষণা করুন বর্গাকার পিরামিড ফ্লোট ভলিউমের আয়তন খুঁজুনSquare(int b, int h) ঘোষণা করুন এবং ফ্লোট ভলিউম সেট করুন =(0.33) * b * b * h রিটার্ন ভলিউম ধাপ 3 -> পঞ্চভুজ পিরামিড ফ্লোট ভলিউমের আয়তন বের করতে ফাংশন ঘোষণা করুন পেন্টাগোনাল(int a, int b, int h) ঘোষণা করুন এবং ফ্লোট ভলিউম সেট করুন =(0.83) * a * b * h রিটার্ন ভলিউম ধাপ 4 -> হেক্সাগোনাল পিরামিড ফ্লোট ভলিউমের ভলিউম খুঁজে পেতে ফাংশন ঘোষণা করুনHexagonal(int a, int b, int h) ঘোষণা করুন এবং সেট করুন ফ্লোট ভলিউম =a * b * h রিটার্ন ভলিউম ধাপ 5 -> main() int b =2, h =10, a =4 কল ভলিউম ত্রিভুজাকার (a, b, h) কল ভলিউমস্কোয়ার(b,h) কল ভলিউম পেন্টাগোনাল হিসাবে ভেরিয়েবল ঘোষণা করুন (a, b, h) কল ভলিউম হেক্সাগোনাল(a, b, h)Stop

উদাহরণ

#include নেমস্পেস ব্যবহার করে std;// ত্রিভুজাকার পিরামিডফ্লোট ভলিউমের ভলিউম খুঁজে বের করতে ফাংশন ত্রিভুজাকার(int a, int b, int h){ float volume =(0.1666) * a * b * h; রিটার্ন ভলিউম;}// বর্গাকার পিরামিডফ্লোট ভলিউম স্কয়ার (int b, int h){ float volume =(0.33) * b * b * h; রিটার্ন ভলিউম;}// পঞ্চভুজ পিরামিডফ্লোট ভলিউম পেন্টাগোনাল(int a, int b, int h){ float volume =(0.83) * a * b * h; রিটার্ন ভলিউম;}// হেক্সাগোনাল পিরামিডফ্লোট ভলিউম হেক্সাগোনাল(int a, int b, int h){ float volume =a * b * h; রিটার্ন ভলিউম;}int main(){ int b =2, h =10, a =4; cout <<"ত্রিভুজাকার ভিত্তি সহ পিরামিডের আয়তন হল "<<আয়তন ত্রিভুজাকার(a, b, h)< 

আউটপুট

ত্রিভুজাকার বেস সহ পিরামিডের আয়তন হল 13.328 বর্গক্ষেত্র বেস সহ পিরামিডের আয়তন হল 13.2 পঞ্চভুজ বেস সহ পিরামিডের আয়তন হল 66.4 হেক্সাগোনাল বেস সহ পিরামিডের আয়তন হল 80

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

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

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

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