ในปัญหานี้ เราได้รับจำนวนเต็ม n ซึ่งแสดงถึงความยาวของด้านของรูปหกเหลี่ยมปกติ งานของเราคือ หาความยาวของเส้นทแยงมุมของรูปหกเหลี่ยม
คำอธิบายปัญหา: ในที่นี้ เรามีด้านของรูปหกเหลี่ยมปกติ และเราต้องหาความยาวของเส้นทแยงมุมของรูปหกเหลี่ยม
มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน
ป้อนข้อมูล: a =7
ผลลัพธ์: 12.11
แนวทางการแก้ปัญหา
เพื่อแก้ปัญหาและหาความยาวของเส้นทแยงมุมที่กำหนดโดยสูตรคณิตศาสตร์
เส้นทแยงมุม =1.73 * a
มาหาสูตรกันเถอะ
ในที่นี้ เรามีรูปหลายเหลี่ยมปกติที่มีความยาว a

มุมระหว่างเส้นทแยงมุมกับด้านข้างคือ 60 0 .
อัตราส่วนของ (d/2)/a เท่ากับบาป 60 o
บาป 60 o =d/ 2*a
0.866 =d/ 2*a
d =0.866 * 2 * ก
d =1.73 * a
โปรแกรมเพื่อแสดงการทำงานของโซลูชันของเรา
ตัวอย่าง
#include <iostream>
using namespace std;
int main() {
float a = 12;
float d = 1.73 * a;
cout<<"The length of diagonal is "<<d;
return 0;
} ผลลัพธ์
The length of diagonal is 20.76