รูปแปดด้านคืออะไร
คำว่า 'สิบสองหน้า' มาจากคำภาษากรีกที่ Octa หมายถึง 'แปด' และ hedron ระบุ 'ใบหน้า' รูปแปดด้านในเรขาคณิตเป็นพลาโตนิกสามมิติหรือของแข็งปกติที่มีแปดหน้า เช่นเดียวกัน รูปทรงแปดเหลี่ยมอื่นๆ ก็มีคุณสมบัติเช่นกัน นั่นคือ −
- จุดยอดรูปทรงหลายเหลี่ยม 6 จุด
- 12 ขอบหลายเหลี่ยม
- 8 ด้านเท่ากันหมด
ด้านล่างเป็นรูปแปดด้าน
ปัญหา
จากด้านข้าง โปรแกรมจะต้องหาพื้นที่ผิวของรูปแปดด้าน โดยที่พื้นที่ผิวคือพื้นที่ทั้งหมดที่อยู่ใบหน้าของรูปนั้น
ในการคำนวณพื้นที่ผิวของรูปแปดด้านมีสูตร -
โดยที่ a คือด้านของรูปแปดด้าน
ตัวอย่าง
Input-: side=5 Output-: 86.6025
อัลกอริทึม
Start Step 1 -> declare function to find area of octahedron double surface_area(double side) return (2*(sqrt(3))*(side*side)) Step 2 -> In main() Declare variable double side=5 Print surface_area(side) Stop
ตัวอย่าง
#include <bits/stdc++.h> using namespace std; //function for surface area of octahedron double surface_area(double side){ return (2*(sqrt(3))*(side*side)); } int main(){ double side = 5; cout << "Surface area of octahedron is : " << surface_area(side); }
ผลลัพธ์
Surface area of octahedron is : 86.6025