بســــم الله الرحمن الرحيم,
والصلاة والسلام على سيدنا محمد صلى الله عليه وسلم
لقد تصفحت بين المواقع, وأعجبني هذا المنتدى الذي يحوي على العديد من المقالات الجبدة والمهمة والشيقة ايضاً
اريد ان تعفوني اذا تكلمت الكثير باللغة النجليزية, لكن هذه أول مره اشترك بمنتدى عربي.
اتمنى ان يعجبكم الدرس
وملاحظة ان هذا الدرس للمبتدئيف فقط
بسم الله نبدأ:
Iteration Statements:
ان ال Iteration Statements هي عبارة عن أوامر تكرار, وفيها يتم تنفيذ شرط أو بلوك شروط عندما يكون الشرط TRUE وهذه الشروط تتم بعدد التكرار المراد.
هناك العديد من هذه الاوامر وهي:
* For Loop
* Foreach Loop
* While Loop
* Do...While Loop
وفي هذا الدرس سوف ابحث عن ال For Loop :
For Loop
من اشهر جمل التكرار هي ال For وفي هذه الجملة يتم اعاده الشرط بعدد التكرار المراد, والصيغة العامة لهذا الشرط هي:
static void Main(string[] args)
{
for ( StartCount; EndCount; TheNumbers of Steps)
your statement;
}هيا بنا نقم ببرنامج يقوم يطباعة الاعداد الصحيحة من 1 - 10 بدون استعمال ال FOR
using System;
namespace Programmer.Nick
{
class PNICK
{
static void Main(string[] args)
{
int N1, N2, N3, N4, N5, N6, N7, N8, N9, N10;
N1 = 1;
N2 = 2;
N3 = 3;
N4 = 4;
N5 = 5;
N6 = 6;
N7 = 7;
N8 = 8;
N9 = 9;
N10 = 10;
Console.WriteLine("{0} {1} {2} {3} {4} {5} {6} {7} {8} {9}", N1, N2, N3, N4, N5, N6, N7, N8, N9, N10);
}
}
}نلاحظ ان كتابة الاعداد من 1 - 10 اخذ العديد من الاسطر, والعديد من الوقت. لهذا لقذ طور المبرمجين اللغات وأقامو ال Loops , هيا بنا نرى كيف يسهل لي ال For هذا الامر:
using System;
namespace Programmer.Nick
{
class PNICK
{
static void Main(string[] args)
{
//In this line of codes we have typed the nubers between 1 - 10
/*
int N1, N2, N3, N4, N5, N6, N7, N8, N9, N10;
N1 = 1;
N2 = 2;
N3 = 3;
N4 = 4;
N5 = 5;
N6 = 6;
N7 = 7;
N8 = 8;
N9 = 9;
N10 = 10;
Console.WriteLine("{0} {1} {2} {3} {4} {5} {6} {7} {8} {9}", N1, N2, N3, N4, N5, N6, N7, N8, N9, N10);
*/
int i;
for (i = 1; i <= 10; i++)
{
Console.Write("{0} ", i);
}
}
}
}نلاحظ اني فمت بكتابة الامر باقل اسطر واقل وقت.
وهنا ينتهي الدرس اتمنى انه نال اعجابكم, واستفدتو شئ,