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

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


ตามชื่อของมัน สามเหลี่ยมด้านเท่าคือรูปที่มีด้านเท่ากันและมีมุมภายในเท่ากันที่ 60 องศา เรียกอีกอย่างว่าสามเหลี่ยมปกติเพราะเป็นรูปหลายเหลี่ยมปกติ

คุณสมบัติของสามเหลี่ยมด้านเท่าคือ

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

วงกลมของรูปหลายเหลี่ยมคือวงกลมที่ผ่านจุดยอดทั้งหมดของรูปหลายเหลี่ยม รัศมีของวงกลมสามารถเป็นขอบหรือด้านของรูปหลายเหลี่ยมภายในวงกลมที่เรียกว่า เซอร์คัมเรเดียส และจุดศูนย์กลางของวงกลมเรียกว่า circumcenter จะอยู่ภายในหรือนอกวงกลมก็ได้

ด้านล่างเป็นรูปวงกลมของสามเหลี่ยมด้านเท่า

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

ปัญหา

ให้ด้านของสามเหลี่ยมด้านเท่า ภารกิจคือการหาพื้นที่ของวงกลมของรูปสามเหลี่ยมด้านเท่าโดยที่พื้นที่คือพื้นที่ว่างของรูปร่าง

ในการคำนวณพื้นที่วงกลมของสามเหลี่ยมด้านเท่ามีสูตร −

Area = (π*a^2)/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