الثلاثاء، 8 ديسمبر 2020

What does this if else if statement do? Dart. ماذا تفعل جملة الشرط إذا واذا كان اذا ؟ دارت.

 What does this if else if statement do? Dart. ماذا تفعل جملة الشرط إذا واذا كان اذا ؟  دارت.

What does this if else if statement do? Dart. ماذا تفعل جملة الشرط إذا واذا كان اذا ؟  دارت.


What does this if else if statement do? Dart. ماذا تفعل جملة الشرط إذا واذا كان اذا ؟  دارت.

هل يمكنك الحصول على جملة if داخل بيان آخر؟Can you have an if statement inside an else statement?

 نعم ، يعد وضع if داخل آخر ممارسة مقبولة تمامًا ولكن في معظم الحالات ، يكون استخدام else يكون أوضح وأنظف.


الجملة الشرطية Dart if else-if 

 توفر عبارة Dart if else-if إمكانية التحقق من مجموعة من تعبيرات الاختبار وتنفيذ العبارات المختلفة.  يتم استخدامه عندما يتعين علينا اتخاذ قرار من أكثر من احتمالين.

  مخطط تدفق الجملة الشرطية شاهد الصورة السابقة. 



صيغة العامة للجملة الشرطية إذا واذا كان اذا في دارت 

if (condition1) {  

   // statement(s)  

}  

else if(condition2) {  

   // statement(s)  

}  

else if (conditionN) {  

   // statement(s)  

}  

.  

.  

else {  

   // statement(s)  

}  


هنا ، يُعرف هذا النوع من الهياكل أيضًا باسم سلم  else… .if .  يتم تقييم الحالة من أعلى إلى أسفل.  متى وجدت الشرط الحقيقي ، يتم تنفيذ العبارة المرتبطة بهذا الشرط.  عندما يتم تقييم كل الشروط المعطاة خطأ ، يتم تنفيذ كتلة else.

دعونا نفهم المثال التالي.
مثال - اكتب برنامجًا لطباعة النتيجة بناءً على علامات الطالب.

مثال - اكتب برنامجًا لطباعة النتيجة بناءً على علامات الطالب. في دارت 

void main() {  

var marks = 74;     

if(marks > 85)  

{  

       print("Excellent");  

}  

 else if(marks>75)  

{  

      print("Very Good");  

}   

else if(marks>65)  

{  

      print("Good");  

}  

else  

 {  

      print("Average");  

}  



 مخرجات المثال - اكتب برنامجًا لطباعة النتيجة بناءً على علامات الطالب. 

Average


الشرح -

 يقوم البرنامج أعلاه بطباعة النتيجة بناءً على العلامات المسجلة في الاختبار.  لقد استخدمنا إذا كان آخر إذا  if else if لطباعة النتيجة.  لقد قمنا بتهيئة متغير العلامات بالقيمة الصحيحة 74. لقد تحققنا من الشروط المتعددة في البرنامج.

سيتم فحص العلامات بالشرط الأول لأنها خاطئة ، ثم يتم نقلها للتحقق من الشرط الثاني.

 تمت مقارنته بالشرط الثاني ووجد أنه صحيح ، ثم قام بطباعة الإخراج على الشاشة.

 ستستمر هذه العملية حتى يتم تقييم كل التعبيرات ؛  وإلا سينتقل عنصر التحكم من الآخر إذا تمت طباعة بيان السلم والبيان الافتراضي

 يجب عليك تعديل القيمة أعلاه وملاحظة النتيجة.

هل يمكنك الحصول على جملة if داخل بيان آخر؟Can you have an if statement inside an else statement?

 نعم الجواب هو الجمل الشرطية المتداخلة المثال التالي يوضح. 

 ما هي الجمل الشرطية المتداخلة في دارت Nested If else Statement

 Dart المتداخلة عبارة if else تعني واحدة if-else داخل أخرى.  إنه مفيد عندما نحتاج إلى سلسلة من القرارات.  دعونا نفهم المثال التالي.

 مثال - اكتب برنامجًا لإيجاد أكبر عدد.

 if else if  في دارت 

void main() {  

  var a = 10;  

  var b = 20;  

  var c = 30;  

   

  if (a>b){  

       if(a>c){  

            print("a is greater");  

        }  

       else{  

            print("c is greater");  

               }         

   }  

else if (b>c){  

     print("b is greater");  

}  

else {  

     print("c is greater");  

}  

}  


المخرجات

مخرجات مثال الجمل الشرطية المتداخلةفي دارت 

C is greater


في البرنامج أعلاه ، أعلنا عن ثلاثة متغيرات a و b و c بالقيم 10 و 20 و 30. في حالة if-else الخارجية ، قمنا بتوفير الشرط للتحقق مما إذا كان a أكبر من b.  إذا كان الشرط صحيحًا ، فسيتم تنفيذ الكتلة الداخلية وإلا فسيتم تنفيذ الكتلة الخارجية.

 في الكتلة الداخلية لدينا شرط آخر يتحقق مما إذا كان المتغير a أكبر من c.  إذا تم تقييم الشرط صحيحًا ، فسيتم تنفيذ الكتلة الداخلية.

 قام برنامجنا بإرجاع الخطأ في الحالة الأولى ، ثم تخطى الكتلة الداخلية تحقق من حالة أخرى  إذا استوفى الشرط وطبع الإخراج على الشاشة.


اقرأ أيضا عن لغة البرمجة دارت Dart

  1. أنواع حلقات التكرار أو الدوارة في دارت what are loops types in Dart?.
  2.  What Are Break And Continue Statements In Dart? ما هي جملة التوقف والاستمرار في لغة دارت؟
  3.  What Is Decision Making, Types Of Decisions In Dart Language? ما هو صنع القرار ، أنواع القرارات في لغة دارت؟
  4.  What Are The Basics Of Numbers In Dart Programming Language? ما هي أساسيات الأرقام في لغة البرمجة دارت ؟
  5. . Strings In Dart Programming Language? التعامل مع النصوص في لغة البرمجة دارت؟
  6.  What is a boolean in programming? Dart Language? ما هو المنطقي في البرمجة؟ لغة دارت؟
  7. 7How do you define an array in darts?كيف تعرف مصفوفة في لغة البرمجة دارت ؟
  8.  What are List Properties and methods used in Dart? ما هي خصائص ودوال القائمة المستخدمة في دارت؟
  9. 9How to insert updating remove elements lists in Dart? كيفية إدراج تحديث إزالة العناصر في القوائم او المصفوفات في لغة دارت؟
  10.  What is Dart Language Map? ما هي الخرائط في لغة دارت؟
  11.  What is symbol in Dart Language? ما هو الرمز في لغة دارت؟
  12.  What are runes darts?ماذا يقصد بالرونية في لغة دارت؟
  13. What is enum in Dart? Enumeration? ما هي المجاميع المرقمة في لغة دارت؟
  14.   What are the control flow statements? In Dart? ما هي جمل التحكم الشرطية؟  في دارت؟
  15.  Dart if Statements جملة الشرط إذا في لغة دارت
  16.  What is the IF ELSE Statement? Dart? ما هي الجملة الشرطية إذا واذا كان  في دارت؟ 





التسميات: