কিউবয়েড কি?
কিউবয়েড হল একটি ত্রিমাত্রিক বস্তু যার ছয়টি মুখ আয়তক্ষেত্র আকৃতির যার অর্থ এটির বিভিন্ন দৈর্ঘ্য এবং প্রস্থের দিক রয়েছে। একটি কিউব এবং কিউবয়েডের মধ্যে পার্থক্য হল একটি ঘনক্ষেত্রের দৈর্ঘ্য, উচ্চতা এবং প্রস্থ সমান যেখানে ঘনক্ষেত্রে এই তিনটি একই নয়
কিউবয়েডের বৈশিষ্ট্য হল −
- ছয়টি মুখ
- 12 প্রান্ত
- 8 শীর্ষবিন্দু
নীচে ঘনকের চিত্র দেওয়া হল
সমস্যা
দৈর্ঘ্য, প্রস্থ এবং আয়তনের সাথে দেওয়া, কাজটি হল একটি কিউবয়েডের মোট পৃষ্ঠের ক্ষেত্রফল এবং আয়তন খুঁজে বের করা যেখানে পৃষ্ঠের ক্ষেত্রফল হল মুখ দ্বারা দখল করা স্থান এবং আয়তন হল একটি আকৃতি ধারণ করতে পারে এমন স্থান।
একটি কিউবয়েডের পৃষ্ঠের ক্ষেত্রফল এবং আয়তন গণনা করার জন্য একটি সূত্র আছে
সারফেস এরিয়া =2(|*w + w * h + |*h)
আয়তন =L*W * H
উদাহরণ
Input-: L=3 H=2 W=3 Output-: Volume of cuboid is: 18 Total Surface Area of cuboid is: 42
অ্যালগরিদম
Start Step 1 -> declare function to find volume of cuboid double volume(double l, double h, double w) return (l*h*w) Step 2 -> declare function to find area of cuboid double surface_area(double l, double h, double w) return (2 * l * w + 2 * w * h + 2 * l * h) Step 3 -> In main() Declare variable double l=3, h=2 and w=3 Print volume(l,h,w) Print surface_area(l, h ,w) Stop
উদাহরণ
#include <bits/stdc++.h> using namespace std; //function for volume of cuboid double volume(double l, double h, double w){ return (l * h * w); } //function for total surface area of cuboid double surface_area(double l, double h, double w){ return (2 * l * w + 2 * w * h + 2 * l * h); } int main(){ double l = 3; double h = 2; double w = 3; cout << "Volume of cuboid is: " <<volume(l, h, w) << endl; cout << "Total Surface Area of cuboid is: "<< surface_area(l, h, w); return 0; }
আউটপুট
Volume of cuboid is: 18 Total Surface Area of cuboid is: 42