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

โปรแกรมสำหรับปริมาตรและพื้นที่ผิวของลูกบาศก์ในภาษา C++


ลูกบาศก์คืออะไร

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

  • หกหน้า
  • 12 ขอบ
  • 8 จุดยอด

ด้านล่างเป็นรูปลูกบาศก์

โปรแกรมสำหรับปริมาตรและพื้นที่ผิวของลูกบาศก์ในภาษา C++

ปัญหา

เมื่อพิจารณาจากด้านข้างแล้ว ภารกิจคือการหาพื้นที่ผิวทั้งหมดและปริมาตรของลูกบาศก์โดยที่พื้นที่ผิวคือพื้นที่ที่ใบหน้าครอบครอง และปริมาตรคือพื้นที่ที่รูปร่างสามารถบรรจุได้

ในการคำนวณพื้นที่ผิวและปริมาตรของลูกบาศก์มีสูตร -

พื้นที่ผิว =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