عرض مشاركة واحدة
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 18-11-2010, 08:40 PM   #8

ازدهار بيفاري

جامعي

 
تاريخ التسجيل: Mar 2010
التخصص: علوم حاسب آلي تربوي
نوع الدراسة: ماجستير
المستوى: الأول
الجنس: أنثى
المشاركات: 38
افتراضي رد: Calling function [برمجة]... الي فاهمين

write two functions, one to calculate the area of rectangualar. And the second to calcuate the circumforence of rectangualar.
area=a*b
circumference (a\b)*2


كود PHP:
 
// تعريف الدول نفس فكرة تعريف المتغيرات 
float area(float xfloat y);
void circumforence(float xfloat y);
 
int main()
{
float resultab;
5;
2.75;
result area(ab); //Function1 with return value... بمعنى يستقبل قيمة في المتغير بعد مناداة الدالة وتنفيذها
printf("result = %f"result); // طباعة النتيجة
circumforence(ab); //Function2 with out return value... فقط يقوم بمناداة الدالة وتنفيذها
}
 
 
// float --> يكون نفس نوع متغير result 
// area --> function name
// x, y --> يستقبل نسخة من المتغيرين a,b
// طبعا لازم يكون من نفس النوع
float area(float xfloat y)
{
float z;
y;
return 
z//ارجاع قيمة للمتغير result
}
 
 
// نفس الفكرة لكن تلاحظي وجود
// void
// بدل
// float
// لأن الدالة لا تقوم بإرجاع قيمة
// وبالتالي لا يوجد
// return
// لذلك نطبع النتيجة في نفس الدالة
void circumforence(float xfloat y)
{
float z;
= (x/y) * 2;
printf("result = %f",z); // طباعة النتيجة

أتمنى يكون واضح

 

ازدهار بيفاري غير متواجد حالياً   رد مع اقتباس