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

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


สามเหลี่ยมด้านเท่าคืออะไร

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

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

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

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

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

ปัญหา

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

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

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


ตัวอย่าง

Input-: side=14.0
Output-: Area of Equilateral Triangle is : 84.8705
   Perimeter of Equilateral Triangle: 42

อัลกอริทึม

Start
Step 1 -> Declare function to calculate area of equilateral trainagle
   Float area(float side)
      Return sqrt(3) / 4 * side * side
Step 2 -> Declare function to calculate perimeter of equilateral trainagle
   Float perimeter(float side)
      Return 3 * side
Step 3 -> In main()
   float side = 14.0
   call area(side)
   call perimeter(side)
Stop

รหัส

#include <bits/stdc++.h>
using namespace std;
//function to calculate area of equilateral triangle
float area(float side){
   return sqrt(3) / 4 * side * side;
}
//function to calculate perimeter of equilateral triangle
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