1. 1
سلسلة هيمو لعلوم الحاسب
الافكاز البرمجيت (11)
2112
الخاليف البرمجي
هيثم مالك فهمي محمد الشسيف
2. 2
سلسلة هيمو لعلوم الحاسب
الافاكر الربجمية
برنامج اضافة الطالب حسب تواجدهم ثم عرضهم علي الشاشة و البرنامج عبارة عن functionو areaوحلقة forمتغير هام و
محوري في هذا البرنامج قد اسميته counterهذا المتغير يقوم بتحديد طول و مدي المصفوفة .. ان المصفوفة تبدأ من القيمة 0 و
لكن تنتهي بمقدار محدد و هنا جعلنا المقدار المحدد هو المتغير . counter
الربانمج
هنا االعالن عن الوظيفة incomeو هي
من النوع النصي لحمل اسماء الطالب و يتم
استدعائها داخل الدالة الرئيسية main
>#include<iostream
>#include<string
;using namespace std
;)string income(string
{)(int main
االعالن عن المتغير المحوري الذي يجعل المستخدم
يحدد بنفسة قيمة عدد الطالب داخل التكرار في
البرنامج
;"
;]01[string findarea
;int counter
;"cout<<" n t t t The Student class n
cout <<"n Enter No.of Students Found in this class
;cin>> counter
{)++for(int i =0;i<counter ;i
;" cout <<"n Enter Name of Student
;]cin>>findarea[i
}
{)++for(int i =0;i<counter ;i
;)]string income(findarea[i
;"cout <<"n The student name "<< income <<"n
}
;)"system("pause
;0 return
}
{) string income(string x
;return x
}
الاغالن غن الىظيفت او الدالت من الىىع الىص ي ، و حسمي incomeثم بػد ذلك الاغالن غن املصفىقت ]01[ findareaداخل الدالت السئيسيت
)( mainوالحظ ان املدي الثابت للمصفىفت هي 11 قيم فقط و هرا املدي املسمىح به السخخدام املخغير ، counterقبل اوشاء غبازة يجب
السؤال غن قيمت counterلػدد الطالب املىجدين الهه سىف يىضؼ في غبازة النهايت للػبازة الخكسازيت ( forاي ان قيمت املخغير counterهي
التي جحدد غدد كخابت الطالب و طباغتهم ) ، اوشاء غبازة forالدخال الطالب و اهظس اليها جيدا لكي جفهم ما اقصد . ثم بػد ذلك هكخب كىد
الخحميل قيم الطالب حسب counterثم اكخب غبازة الحلقت الخساج البياهاث و يجب اسخدغاء الىظيفت incomeووضؼ قيمت املصفىفت
بداخلها للطباغت جميؼ البياهاث