حساب مساحة الدائرة
يمكن حساب مساحة الدائرة باستخدام العلاقة الرياضية التالية:
تنفيذ الخوارزمية
تعرض الأمثلة التالية طريقة حساب مساحة الدائرة في عدد من لغات البرمجة:
- 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
- صفحة Program to find area of a circle في توثيق الخوارزميات في موقع GeeksforGeeks.