สามเหลี่ยมด้านเท่า (Equilateral Triangle) มี 3 ด้านเท่ากัน และมุมภายในเท่ากัน 60 องศา เรียกอีกอย่างว่า regular triangle
คุณสมบัติ −
- 3 ด้านยาวเท่ากัน
- มุมภายในเท่ากัน 60 องศา
Circumcircle ของรูปหลายเหลี่ยม คือวงกลมที่ผ่านทุกจุดโหนด รัศมีเรียกว่า circumradius จุดศูนย์กลางเรียกว่า circumcenter อาจอยู่ในหรือนอกวงกลม
ภาพ Circumcircle ของสามเหลี่ยมด้านเท่า

ปัญหา
ให้ด้านของสามเหลี่ยมด้านเท่า หาพื้นที่ circumcircle พื้นที่คือพื้นที่ที่รูปครอบครอง
สูตร −
Area = (π*a²)/3
ตัวอย่าง
Input-: a = 5.0 Output-: Area of CircumCircle of equilateral triangle is :26.1667
อัลกอริทึม
Start Step 1 -> define macro for pi value #define pi 3.14 Step 2 -> declare function to calculate area of circumcircle of equilateral triangle float area_circum(float a) return (a * a * (pi / 3)) Step 3 -> In main() Declare variables as float a, area Set a = 5 Set area = area_circum(a) Print area Stop
ตัวอย่าง
#include <iostream> #include <math.h> #define pi 3.14 using namespace std; // function to calculate the area of circumcircle of equilateral triangle float area_circum(float a){ return (a * a * (pi / 3)); } int main(){ float a, area; a = 5.0; area = area_circum(a); cout << "Area of CircumCircle of equilateral triangle is : " <<area; return 0; }ผลลัพธ์
Area of CircumCircle of equilateral triangle is :26.1667