Theme
Primary Color

تكليفات الدروس من [ 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"

حلول التكليفات

Premium

حلول التكليفات متاحة للأعضاء ال Premium

راجع الحلول وطور مهاراتك مع العضوية المميزة

اكتشف العضوية المميزة