ลูกบาศก์คืออะไร
Cube เป็นวัตถุสามมิติที่มีหน้าเหลี่ยม 6 หน้า ซึ่งหมายความว่ามีด้านยาวและกว้างเท่ากัน Cube เป็นรูปทรงหกเหลี่ยมปกติเพียงตัวเดียวที่มีคุณสมบัติดังต่อไปนี้ -
- หกหน้า
- 12 ขอบ
- 8 จุดยอด
ด้านล่างเป็นรูปลูกบาศก์

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