2020-10-15
  • |
  • daafoor
  • |
  • مشاهدات: 4781

حلقة do while :

تقوم do while loop بتنفيذ كتلة من العبارة أولاً ثم تتحقق من الحالة. اذا عاد الشرط صحيحًا ، فستواصل الحلقة تكرارها.

إنها مشابهة  لـ while loop ولكن الاختلاف الوحيد هو أنه في حلقة do-while سيتم تنفيذ كتلة من العبارات داخل جسم الحلقة مرة واحدة على الأقل.

 

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

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

 

حلقة nested do while :

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

 

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

مثال عن nested do while : 

int i=0;
			do
			{
				int j=0;
				do
				{
					Console.Write("({0},{1}) ", i,j);
					j++;
				} while (j<2);
				i++;
				Console.WriteLine();

			} while (i<2);

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

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

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

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