2020-10-03
  • |
  • daafoor
  • |
  • مشاهدات: 6342

حلقة For :

يتم استخدام حلقة for عندما نعرف عدد المرات التي سيتم فيها تنفيذ كتلة من التعليمات البرمجية.

 

برنامج يطبع الاعداد من الصفر الى 100 :

for (int i = 0; i <= 100; i++) 
{
  Console.WriteLine(i);
}

 

برنامج يطبع الاعداد الزوجية من 1 الى 10 :

for (int i = 0; i <= 10; i = i + 2) 
{
  Console.WriteLine(i);
}

 

 

برنامج يطبع الاعداد الفردية من 1 الى 10 :

for (int i = 1; i <= 10; i = i + 2) 
{
  Console.WriteLine(i);
}

 

طباعة قيم معينة باستخدام حلقة Foreach :

حلقة foreach تُستخدم حصريًا للتكرار خلال العناصر في المصفوفة:

string[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
foreach (string i in cars) 
{
  Console.WriteLine(i);
}

 

حلقة nested for :

تعني حلقة for المتداخلة ، "حلقة for داخل حلقة for أخرى". 

في كل تكرار للحلقة الخارجية ، ستتكرر الحلقة الداخلية لتصل إلى كامل دورتها.

 

مثال عن حلقة nested for :

برنامج اختبار الاعداد الاولية من 2 الى 100 :

int i, j;
         
         for (i = 2; i < 100; i++) {
            for (j = 2; j <= (i / j); j++)
            if ((i % j) == 0) break; // if factor found, not prime
            if (j > (i / j)) Console.WriteLine("{0} is prime", i);
         }
         Console.ReadLine();

 

 

ابحث عن مسائل برمجة سي شارب | c# programming بالانجليزي

هل أعجبك المحتوى؟

محتاج مساعدة؟ تواصل مع مدرس اونلاين الان!

التعليقات
لا يوجد تعليقات
لاضافة سؤال او تعليق على المشاركة يتوجب عليك تسجيل الدخول
تسجيل الدخول