কোনের ফ্রাস্টাম কী? (What is Frustum of cone?)
একটি কোনের টিপ কাটিয়ে নিচের এবং উপরের বেস রেখে দেওয়া দিয়ে কোনের ফ্রাস্টাম বানানো হয়। ফ্রাস্টামের উপরের বেসের রেডিয়াস 'r', নিচের বেসের রেডিয়াস 'R', উচ্চতা 'h' এবং স্ল্যান্ট হাইট 'L'।
নিচে কোনের ফ্রাস্টামের ছবি দেওয়া আছে

সমস্যা
স্ল্যান্ট হাইট, উচ্চতা, উপরের বেস রেডিয়াস 'r' এবং নিচের রেডিয়াস 'R' দেওয়া আছে, কাজটি হল কোনের ফ্রাস্টামের ভলিউম এবং সারফেস এরিয়া বের করা।
কোনের ফ্রাস্টামের ভলিউম এবং সারফেস এরিয়া বের করার জন্য একটি ফর্মুলা আছে
Volume (V) = 1/3 * pi * h(r² + R² + r*R) Curved Surface Area (CSA) = pi * l(R + r) Total Surface Area (TSA) = pi * l(R + r) + pi(R² + r²)
উদাহরণ
ইনপুট-: r=4 R=9 h=12 L=13
আউটপুট-: Volume Of Cone : 1671.33
Curved Surface Area Of Cone : 530.929
Total Surface Area Of Cone : 835.663
অ্যালগরিদম
শুরু
স্টেপ ১ -> ম্যাক্রো ডিফাইন করো
#define pi 3.14
স্টেপ ২ -> কোনের ভলিউম ক্যালকুলেট করার ফাংশন ডিক্লেয়ার করো
float volume(float r, float R, float h)
return (float(1) / float(3)) * pi * h * (r * r + R * R + r * R)
স্টেপ ৩ -> কোনের কার্ভড সারফেস এরিয়া ক্যালকুলেট করার ফাংশন ডিক্লেয়ার করো
float CSA(float r, float R, float l)
return pi * l * (R + r)
স্টেপ ৪ -> কোনের টোটাল সারফেস এরিয়া ক্যালকুলেট করার ফাংশন ডিক্লেয়ার করো
float TSA(float r, float R, float l, float h)
return pi * l * (R + r) + pi * (r * r + R * R)
স্টেপ ৫ -> main()-এ
ভেরিয়েবল ডিক্লেয়ার করো R1=4, R2=9, slantHeight=13 এবং height=12
volume(R1, R2, height) কল করো
CSA(R1, R2, slantHeight) কল করো
TSA(R1, R2, slantHeight, height) কল করো
স্টপ
উদাহরণ (C++ কোড)
#include <iostream>
#define pi 3.14159
using namespace std;
// কোনের ভলিউম ক্যালকুলেট করার ফাংশন
float volume(float r, float R, float h) {
return (float(1) / float(3)) * pi * h * (r * r + R * R + r * R);
}
// কোনের কার্ভড সারফেস এরিয়া ক্যালকুলেট করার ফাংশন
float CSA(float r, float R, float l) {
return pi * l * (R + r);
}
// কোনের টোটাল সারফেস এরিয়া ক্যালকুলেট করার ফাংশন
float TSA(float r, float R, float l, float h) {
return pi * l * (R + r) + pi * (r * r + R * R);
}
int main() {
float R1 = 4;
float R2 = 9;
float slantHeight = 13;
float height = 12;
cout << "Volume Of Cone : " << volume(R1, R2, height) << endl;
cout << "Curved Surface Area Of Cone : " << CSA(R1, R2, slantHeight) << endl;
cout << "Total Surface Area Of Cone : " << TSA(R1, R2, slantHeight, height);
return 0;
}
আউটপুট
Volume Of Cone : 1671.33 Curved Surface Area Of Cone : 530.929 Total Surface Area Of Cone : 835.663