Lec 7
Lec 7
(LOOP)
Eng.Bassmah Tariq
Lec 7
• LOOP ( for ).
• goto.
For
• س تخدم احللقات Loops
هبدف تكرار نفس الكود عدة مرات.اذا أي كود نريده أن يتنفذ عدة مرات ,نقوم بكتابته داخل حلقة
فتقوم يه بعادة تنفيذ الكود قدر ما شئنا مضن رشوط معينة نقوم حنن بتحديدها.
• احللقة for
نس تخدم احللقة forاذا كنا نريد تنفيذ الكود عدة مرات حمددة ,مفثال اذا كنا نريد تنفيذ كود
معني 5مرات ,نضعه بداخل حلقة تعيد نفسها 5دورات.
For
: •condition
يه اثين خطوة تتنفذ يف احللقة و يه تتنفذ يف لك دورة .يف هذه اخلطوة نقوم بوضع رشط حيدد مىت
تتوقف احللقة ,هنا طاملا أن نتيجة الرشط تساوي trueس يعيد تكرار الكود.
For
•:statements
يه اخلطوة الثالثة ,و تعين تنفيذ مجيع الوامر املوجودة يف احللقة و يه تتنفذ يف لك دورة .بعد أن تتنفذ
مجيع الوامر س يصعد اىل اخلطوة الخرية اليت حتدث يف هناية لك دورة و يه اما زايدة قمية العداد أو
انقاصها.
#include <iostream>
using namespace std;
int main()
{
n:
cout<<"bassmah"<<endl;
goto n;
return 0;
}
مترين
! برشط الاس مترار بالدخال او ال ؟goto ✓برانمج يقوم يطلب من الامس تخدم ادخال امسك بس تخدام
#include <iostream>
#include<string>
using namespace std;
int main() {
string name;
int choice;
n:
cout << "Enter your name: "; cin >> name;
✓برانمج يطلب من املس تخدم ادخال رمق من ( 0اىل ) 12ويطبع عىل جدول
الرضب اخلاص بلرمق املدخل؟