ในปัญหานี้ เราได้รับจำนวนเต็ม 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