สามเหลี่ยมด้านเท่าคืออะไร
ตามชื่อของมัน สามเหลี่ยมด้านเท่าคือรูปที่มีด้านเท่ากันและมีมุมภายในเท่ากันที่ 60 องศา เรียกอีกอย่างว่าสามเหลี่ยมปกติเพราะเป็นรูปหลายเหลี่ยมปกติ
คุณสมบัติของสามเหลี่ยมด้านเท่าคือ −
- ความยาวเท่ากันทั้ง 3 ด้าน
- มุมภายในองศาเดียวกันคือ 60
วงกลม
วงกลมคือวงกลมที่อยู่ในรูปสามเหลี่ยมซึ่งหมายความว่าจุดศูนย์กลางของวงกลมเหมือนกับสามเหลี่ยมดังแสดงในรูปด้านล่าง จุดศูนย์กลางของวงกลมเรียกว่าจุดศูนย์กลางและรัศมีเรียกว่ารัศมี
ด้านล่างเป็นรูปวงกลมของสามเหลี่ยมด้านเท่า

ปัญหา
ให้ด้านของสามเหลี่ยมด้านเท่า ภารกิจคือการหาพื้นที่และปริมณฑลของวงกลมภายในนั้น โดยที่พื้นที่คือพื้นที่ว่างที่รูปร่างครอบครอง และปริมาตรคือช่องว่างที่รูปร่างสามารถบรรจุได้
ในการคำนวณพื้นที่และปริมณฑลของวงกลมในสามเหลี่ยมด้านเท่า มีสูตร -


ตัวอย่าง
Input-: side=6.0 Output-: Area of inscribed circle is :1.046667 Perimeter of inscribed circle is :3.625760
อัลกอริทึม
Start Step 1 -> define macro as #define pi 3.14 Step 2 -> Declare function to find area of inscribed circle float area(float a) return (a * a * (pi / 12)) step 3 -> Declare function to find Perimeter of inscribed circle float perimeter(float a) return (pi * (a / sqrt(3))) step 4 -> In main() Declare variable as float a = 6.0 Call area(a) Call perimeter(a) Stop
ตัวอย่าง
#include <math.h>
#include <stdio.h>
#define pi 3.14
// function to find area of inscribed circle
float area(float a){
return (a * a * (pi / 12));
}
// function to find Perimeter of inscribed circle
float perimeter(float a){
return (pi * (a / sqrt(3)));
}
int main(){
float a = 6.0;
printf("Area of inscribed circle is :%f\n",area(a));
printf("Perimeter of inscribed circle is :%f",perimeter(a));
return 0;
} ผลลัพธ์
Area of inscribed circle is :1.046667 Perimeter of inscribed circle is :3.625760