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

การคำนวณเส้นทแยงมุมของรูปเขปทากอน (Regular Heptagon) ด้วย C++

เพื่อหาความยาวของเส้นทแยงมุมของรูปเขปทากอนสมมาตร เราสามารถใช้สูตร 2 * ด้าน * sin(900/14) โดยที่ค่า sin(900/14) มีค่าประมาณ 0.9

ตัวอย่างโค้ด C++

โปรแกรมตัวอย่างต่อไปนี้แสดงวิธีคำนวณเส้นทแยงมุมจากความยาวด้านของรูปเขปทากอน:

#include <iostream>
using namespace std;

int main() {
    float side = 12;
    if (side < 0)
        return -1;
    float diagonal = 2 * side * 0.9;
    cout << "The diagonal of the heptagon = " << diagonal << endl;
    return 0;
}

ผลลัพธ์

โค้ดด้านบนจะแสดงผลดังนี้:

The diagonal of the heptagon = 21.6

คำอธิบายเพิ่มเติม: สูตรที่ใช้มาจากคุณสมบัติทางเรขาคณิตของรูปหลายเหลี่ยมสมมาตร โดยมุมกลางของรูปเขปทากอนคือ 360/7 องศา และเส้นทแยงมุมสามารถคำนวณได้จากฟังก์ชันไซน์ของมุมครึ่งหนึ่ง