Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

โปรแกรมคำนวณพื้นที่ Circumcircle ของสามเหลี่ยมด้านเท่าใน C++


สามเหลี่ยมด้านเท่า (Equilateral Triangle) มี 3 ด้านเท่ากัน และมุมภายในเท่ากัน 60 องศา เรียกอีกอย่างว่า regular triangle

คุณสมบัติ −

  • 3 ด้านยาวเท่ากัน
  • มุมภายในเท่ากัน 60 องศา

Circumcircle ของรูปหลายเหลี่ยม คือวงกลมที่ผ่านทุกจุดโหนด รัศมีเรียกว่า circumradius จุดศูนย์กลางเรียกว่า circumcenter อาจอยู่ในหรือนอกวงกลม

ภาพ Circumcircle ของสามเหลี่ยมด้านเท่า

โปรแกรมคำนวณพื้นที่ Circumcircle ของสามเหลี่ยมด้านเท่าใน C++

ปัญหา

ให้ด้านของสามเหลี่ยมด้านเท่า หาพื้นที่ 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