إيجاد مساحة المكعب ومساحته السطحية

من موسوعة حسوب
< Algorithms
مراجعة 13:14، 17 نوفمبر 2019 بواسطة Mohammed Taher (نقاش | مساهمات)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)
اذهب إلى التنقل اذهب إلى البحث

المكعب شكل ثلاثي الأبعاد يمتلك 6 وجوه مربعة ومتساوية في المساحة، وتفصل كل وجه عن الوجه الآخر زاوية قياسها 90 درجة، وتلتقي كل 3 جوانب من المكعب في رأس واحد.

حجم المكعب

يمكن حساب الحجم الذي يشغله المكعب باستخدام العلاقة الرياضية:

Volume = a * a * a

المساحة السطحية

يمكن حساب المساحة السطحية للمكعب باستخدام العلاقة الرياضية:

Surface Area = 6 * a * a

تنفيذ الخوارزمية

تعرض الأمثلة التالية طريقة تنفيذ الخوارزمية في عدد من لغات البرمجة:

  • C++‎:
#include <bits/stdc++.h> 
using namespace std; 

double areaCube(double a) 
{ 
	return (a * a * a); 
} 

double surfaceCube(double a) 
{ 
	return (6 * a * a); 
} 

// اختبار الدالتين السابقتين
int main() 
{ 
	double a = 5; 
	cout << "Area = " << areaCube(a) << endl; 
	cout << "Total surface area = " << surfaceCube(a); 
	return 0; 
}
  • بايثون:
def areaCube( a ): 
	return (a * a * a) 

def surfaceCube( a ): 
	return (6 * a * a) 

# اختبار الدالتين السابقتين
a = 5
print("Area =", areaCube(a)) 
print("Total surface area =", surfaceCube(a))
  • جافا:
class GFG 
{ 
	static double areaCube(double a) 
	{ 
		return (a * a * a); 
	} 

	static double surfaceCube(double a) 
	{ 
		return (6 * a * a); 
	} 
	
	// اختبار الدالتين السابقتين
	public static void main (String[] args) 
	{ 
		double a = 5; 
		System.out.println("Area = "+areaCube(a)); 
		System.out.println("Total surface area = "
						+surfaceCube(a)); 
	} 
}

مصادر