امثلة على الحلقات for loop في لغة dart
-
2020-10-12
- | daafoor
- | مشاهدات: 2418
حلقة For :
يتم استخدام حلقة for عندما نعرف عدد المرات التي سيتم فيها تنفيذ كتلة من التعليمات البرمجية.
برنامج يطبع الارقام من 1 الى 10 :
void main()
{
int num = 1;
for(num; num<=10; num++) //for loop to print 1-10 numbers
{
print(num); //to print the number
}
}
حلقة nested for :
تعني حلقة for المتداخلة ، "حلقة for داخل حلقة for أخرى".
في كل تكرار للحلقة الخارجية ، ستتكرر الحلقة الداخلية لتصل إلى كامل دورتها.
مثال عن حلقة nested for :
void main()
{
int i, j;
int table_no = 2;
int max_no = 10;
for (i = 1; i <= table_no; i++) { // outer loop
for (j = 0; j <= max_no; j++) { // inner loop
print("${i} * ${j} = ${i*j}");
//print("\n"); /* blank line between tables */
}}
}
حلقة for .. in :
الحلقة for… in تختلف قليلاً عن حلقة for. لا يتطلب الأمر سوى كائن أو تعبير كمكرر ويقوم بتكرار العنصر واحدًا تلو الآخر.
ترتبط قيمة العنصر بـ var ، وهو صالح ومتاح لجسم الحلقة. سيتم تنفيذ الحلقة حتى لا يتبقى أي عنصر في المكرر. وفيما يلي بناء الجملة.
مثال عن for .. in loop :
void main()
{
var list1 = [10,20,30,40,50];
for(var i in list1) //for..in loop to print list element
{
print(i); //to print the number
}
}
هذه المادة الدراسية هي ضمن مكتبة
مكتبة تمارين و امثلة بلغة البرمجة دارت Dart
التعليقات
لا يوجد تعليقات
لاضافة سؤال او تعليق على المشاركة يتوجب عليك تسجيل الدخول
تسجيل الدخول
تسجيل الدخول