সমবাহু ত্রিভুজ কী? (What is Equilateral Triangle?)
নামই ইঙ্গিত করছে, সমবাহু ত্রিভুজ হল যেটির তিনটি পার্শ্ব সমান এবং তিনটি অভ্যন্তরীণ কোণও ৬০° করে সমান। এটিকে রেগুলার ট্রায়্যাঙ্গেল ও বলা হয় কারণ এটি একটি রেগুলার পলিগন।
সমবাহু ত্রিভুজের বৈশিষ্ট্য গুলো হল -
- ৩টি সমান দৈর্ঘ্যের পার্শ্ব
- সমান ডিগ্রির অভ্যন্তরীণ কোণ যা ৬০
নিচে সমবাহু ত্রিভুজের ছবি দেওয়া আছে

সমস্যা
সমবাহু ত্রিভুজের পার্শ্ব দেওয়া আছে, কাজটি হল ত্রিভুজের এলাকা এবং পেরিমিটার বের করা যেখানে এলাকা হল শেপটি যা জায়গা ঘেরে এবং পেরিমিটার হল এর বাউন্ডারির দৈর্ঘ্য।
সমবাহু ত্রিভুজের এলাকা এবং পেরিমিটার ক্যালকুলেট করার জন্য একটি ফর্মুলা আছে

উদাহরণ
ইনপুট-: side=14.0
আউটপুট-: Area of Equilateral Triangle is : 84.8705
Perimeter of Equilateral Triangle: 42
অ্যালগরিদম
শুরু
স্টেপ ১ -> সমবাহু ত্রিভুজের এলাকা ক্যালকুলেট করার ফাংশন ডিক্লেয়ার করো
float area(float side)
return sqrt(3) / 4 * side * side
স্টেপ ২ -> সমবাহু ত্রিভুজের পেরিমিটার ক্যালকুলেট করার ফাংশন ডিক্লেয়ার করো
float perimeter(float side)
return 3 * side
স্টেপ ৩ -> main()-এ
float side = 14.0
area(side) কল করো
perimeter(side) কল করো
স্টপ
কোড
#include <bits/stdc++.h>
using namespace std;
// সমবাহু ত্রিভুজের এলাকা ক্যালকুলেট করার ফাংশন
float area(float side) {
return sqrt(3) / 4 * side * side;
}
// সমবাহু ত্রিভুজের পেরিমিটার ক্যালকুলেট করার ফাংশন
float perimeter(float side) {
return 3 * side;
}
int main() {
float side = 14.0;
cout << "Area of Equilateral Triangle is : " << area(side);
cout << "\nPerimeter of Equilateral Triangle: " << perimeter(side);
return 0;
}
আউটপুট
Area of Equilateral Triangle is : 84.8705 Perimeter of Equilateral Triangle: 42