الفرق بين المراجعتين لصفحة: «Algorithms/circle area»

من موسوعة حسوب
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:حساب مساحة الدائرة}}</noinclude> يمكن حساب مساحة الدائرة باستخدام العلاقة الرياضية...'
 
لا ملخص تعديل
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:حساب مساحة الدائرة}}</noinclude>
<noinclude>{{DISPLAYTITLE:حساب مساحة الدائرة}}</noinclude>
يمكن حساب مساحة الدائرة باستخدام العلاقة الرياضية التالية:
يمكن حساب مساحة الدائرة باستخدام العلاقة الرياضية التالية:<syntaxhighlight lang="text">
Area = Pi * r * r
</syntaxhighlight>


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

مراجعة 19:23، 16 نوفمبر 2019

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

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