إيجاد مساحة المكعب ومساحته السطحية
المكعب شكل ثلاثي الأبعاد يمتلك 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));
}
}
مصادر
- صفحة Program for Volume and Surface Area of Cube في توثيق الخوارزميات في موقع GeeksforGeeks.