تكليفات الدروس من [ 37 ] إلى [ 42 ]
[ 10 ] تكليفات على [ Loop ]
التكليف 01
- لديك متغير index قيمته 10 لا تقم بالتعديل عليه
- نريد أن تطبع الأرقام تحت بعضها من رقم 10 وحتى رقم 1
$index = 10;
// Needed Output
10
9
8
7
6
5
4
3
2
1
التكليف 02
- لديك متغير index قيمته 0 لا تقم بالتعديل عليه
- نريد أن تطبع الأرقام الزوجية فقط تحت بعضها من رقم 2 وحتى رقم 20
- يجب عليك عمل ما سبق مرة بإستخدام ال While ومرة بإستخدام ال For ومرة بإستخدام ال Do While
$index = 0;
// Needed Output
2
4
6
8
10
12
14
16
18
20
التكليف 03
- لديك متغير num قيمته رقم 2 لا تقم بالتعديل عليه ولا على الشرط الموجود داخل ال While
- يجب عليك كتابة ال Code داخل ال Loop لتطبع الأرقام بنفس ال Pattern المطلوب
$num = 2;
while ($num < 520) {
// Your Code Here
}
// Needed Output
1
4
10
22
46
94
190
382
التكليف 04
- ممنوع إستخدام الأرقام نهائيا ويمكنك إستخدام قيم المتغيرات مع ما تعلمته لتنفيذ المطلوب
- يجب طباعة الأرقام كما في المثال والتوقف عند الرقم 3
- إذا كان الرقم اصغر من 10 قم بطباعة صفر قبله
- يجب إستخدام ال Loop For لعمل المطلوب
$start = 10;
$end = 0;
$stop = 3;
// Needed Output
10
09
08
07
06
05
04
03
التكليف 05
- ممنوع إستخدام الأرقام نهائيا ويمكنك إستخدام قيم المتغيرات مع ما تعلمته لتنفيذ المطلوب
- المطلوب طباعة الأرقام فقط من أول الرقم إثنين للنهاية
- فكر قليلا بالمنطق كيف ستجعل ال Loop يتجاهل الرقم 1
- يجب إستخدام ال Loop For لعمل المطلوب
$start = 0;
$mix = [1, 2, 3, "A", "B", "C", 4];
// Output
2
3
4
التكليف 06
- ممنوع إستخدام الأرقام نهائيا ويمكنك إستخدام قيم المتغيرات مع ما تعلمته لتنفيذ المطلوب
- المطلوب طباعة الأرقام فقط من أول الرقم إثنين للنهاية
- فكر قليلا بالمنطق كيف ستجعل ال Loop يتجاهل الرقم 1
- يجب إستخدام ال Loop For لعمل المطلوب
$start = 0;
$mix = [1, 2, 3, "A", "B", "C", 4];
// Output
2
3
4
التكليف 07
- لديك Array فيها أرقام وحروف
- المطلوب طباعة الأرقام فقط تحت بعضها
- في السطر قبل الأخير قم بطباعة عدد الأرقام التي تم طباعتها بطريقة برمجية
- في السطر الأخير قم بطباعة عدد الحروف التي تم تجاهلها بطريقة برمجية
- لاحظ أن ال Array يمكن أن تتغير لذلك لا تقم بحساب عدد العناصر بنفسك
$mix = [1, 2, "A", "B", "C", 3, 4];
// Output
1
2
3
4
"4 Numbers Printed"
"3 Letters Ignored"
التكليف 08
- لديك Array فيها مجموعة من الأرقام الفردية والزوجية
- المطلوب طباعة الأرقام الزوجية فقط مقسومة على 2
$nums = [1, 13, 12, 20, 51, 17, 30];
// Output
6
10
15ملحوظة
أيحث عن كيفية إستخدام ال Modules لجلب الأرقام الزوجية
التكليف 09
- لديك مجموعة من المتغيرات التي تساعدك في عمل المطلوب
- المطلوب طباعة إسمين فقط من ال Array وهما Sayed + Osama
- ممنوع إستعمال أي أرقام نهائيا
- يجب إستخدام ال Loop For
$help_num = 3;
$nums = [4, 5, 6, 1, 2, 3];
$names = ["Ahmed", "Sayed", "Osama", "Mahmoud", "Gamal"];
// Output
"Sayed"
"Osama"ملحوظة
فكر قليلا كيف تستعمل ال Index لتصل لعنصر من عناصر ال Array لتخدم الفكرة المطلوبة
التكليف 10
- لديك مجموعة من المتغيرات التي تساعدك في عمل المطلوب
- المطلوب طباعة الارقام بالترتيب
- بعد كل رقم تقوم بجمع هذا الرقم مع الرقم الموازي له من الجهة الأخرى
- بمعنى أول رقم مع آخر رقم وثاني رقم مع الرقم قبل الأخير وثالث رقم مع ثالث رقم ورابع رقم مع ثاني رقم وآخر رقم مع أول رقم
- ممنوع إستعمال أي أرقام نهائيا
- يجب إستخدام ال Loop Foreach
- شاهد المثال لتعرف المطلوب
$help_num = 4;
$nums = [2, 4, 5, 6, 10];
// Output
"2 + 10 = 12"
"4 + 6 = 10"
"5 + 5 = 10"
"6 + 4 = 10"
"10 + 2 = 12"