حساب مساحة الدائرة

من موسوعة حسوب

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

Area = Pi * r * r

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

تعرض الأمثلة التالية طريقة حساب مساحة الدائرة في عدد من لغات البرمجة:

  • C++‎:
#include <iostream> 
const double pi = 3.14159265358979323846; 
using namespace std; 

// تحسب الدالة مساحة الدائرة
float findArea(float r) 
{ 
	return (pi * r * r); 
} 
// اختبار الدالة السابقة
int main() 
{ 
	float r, Area; 
	r = 5; 

	// استدعاء الدالة
	Area = findArea(r); 
	// عرض ناتج الدالة
	cout << "Area of Circle is :" << Area; 
	return 0; 
}
  • بايثون:
def findArea(r): 
	PI = 3.142
	return PI * (r*r); 

# اختبار الدالة السابقة
print("Area is %.6f" % findArea(5));
  • جافا:
class Test 
{ 
	static final double PI = Math.PI; 
		
	static double findArea(int r) 
	{ 
	return PI * Math.pow(r, 2); 
	} 
		
	// اختبار التابع السابق
	public static void main(String[] args) 
	{ 
		System.out.println("Area is " + findArea(5)); 
	} 
}

تعطي الشيفرات السابقة المخرجات التالية:

Area is 78.550000