Professional Documents
Culture Documents
نبدأ اليوم ان شاء ال بشرح جمله من اروع واشهر جمل التكرار واكثرهم استخداما وهي ال .. for loopهي
جمله تأخذ الشكل التالي..
)for ( initial value ; condition ; increment or decrement
}{ your statment
لحظ في الشكل العام لل forيتخلل كل جزء علمة ; يجب ان تضعها كما وضحتها بالشكل وداخل القوسين
تضع السطر التي تريد ان ينفذها البرنامج في كل مره يدخل فيها التكرار.
): (initial valueهنا نكتب نقطة البداية التي سينطلق منها العداد في الجمله forلحظ في -1
هذا الجزء تستطيع ان تعرف المتغير الذي ستستخدمه كعداد وتستطيع ايضا اعطائه قيمة ابتدائيه مثال:
int i=0
لحظ في هذا المثال عرفنا المتغير iبانه عدد صحيح intوايضا اعطيناه قيمه ابتدائيه وهي . 0
) : (conditionهنا تكتب القاعده التي يتوقف عندها العد عند الوصول لها مثالi<=10 : -2
وهنا يتوقف العد عندما يصل الى عدد اكبر من 10يعني يستمر في العد طالما ال iاقل من او يساوي
العشره.
) : (increment or decrementهنا نكتب كيف نريد ان يسير العد تصاعدي او -3
تنازلي اي increment or decrementمثال ++iيزيد قيمة ال iكل مره بمقدار واحد و --i
يقلل قيمة ال iبمقدار واحد.
;using std::cout
;using std::endl
)(int main
{
) for ( int counter = 1; counter <= 10; counter++
;cout << counter << endl
;return 0
}
المطلوب كتابة برنامج يقوم بطباعة المتوسط ل 100طالب وايجاد اقل درجه بين الطلب واعلى درجه
وطباعتهم:
>#include <iostream
;using std::cout
;using std::endl
)(int main
;{float total=0,max=0,min=100,avg
) for ( int counter = 1; counter <= 100; counter++
;{ cout << "enter the grade" << endl
;cin>>grade
;total=total+grade
)if(grade<max
};{ max=grade
)If(grade<min
};{min=grade
}
;Avg=total/100
;`Cout>>"the average is ">>avg>>end
;Cout>>"the maximum grade is">>max>>end1
;Cout>>"the minimum grade is">>min>>end1
;return 0
}
دددد دددد ددد دددددد دددد دددد ددددددد
ددددددد دد 0ددد دد -:100
>#include <iostream
;using std::cout
;using std::endl
)(int main
{
;int sum = 0
هنا نصل الى نهاية درس ال forالذي اتمنى ان يكون درس مفيد لكم ........اترككم برعاية ال وحفظه حتى
الدرس القادم...
الى ذلك الحين دمتم بخير وعافيه والسلم عليكم ورحمة ال وبركاته.
§*)§®¤*~ˆ°سبحانك اللهم وبحمدك أشهد ان ل اله الانت استغفرك وأتوب أليك §*(§®°ˆ~*¤