أخر المقالات
تحميل...

الخميس، 26 فبراير 2015

الدرس الثامن : دورة تعلم لغة البرمجة C

أهلاً وسهلاً بكم متابعينا الكرام في الدرس الثامن لتعلم لغة البرمجة C , في هذا الدرس سنكمل مابدأناه في درسنا السابق وهو موضوع إتخاذ القرار ( الشرط ) . وقد شرحنا في الدرس السابق صيغتين وحالتين من حالات IF الشرطية وهي أن تأتي لوحدها بشكل مستقل وأن تأتي معها else وفي هذا الدرس سنكمل حالات IF الشرطية الباقية .

ثالثاً / أن تأتي بهذه الصيغة : if ... else if
if ( 1الشرط أو المقارنة )
 جواب الشرط 1 ;
else if (المقارنة أو الشرط 2 )
جواب الشرط 2 ;
else if (المقارنة أو الشرط 3 )
جواب الشرط 3 ;
else 
4 جواب الشرط ;

هذه الحالة تشبه الحالة الثانية لكن جواب جملة else يكون جملة if اخرى وتستطيع أن تكرر جملة else if بحسب رغبتك وبحسب عدد الشروط التي لديك .

وهذا برنامج بسيط ومثال توضيحي لهذه الحالة :
 

البرنامج سهل جدا يتضمن تعريف متغير وخزن قيمة 100 فيه ثم مقارنة المتغير بالاعداد 10 و 20 و 30 على التوالي بالصيغة التي تعلمناها في هذه الحالة .

رابعا / هذه هي الحالة الاخيرة من طرق وصيغ إستخدامات جملة if الشرطية وتسمى nested if أو التداخل . أي تتداخل مجموعة من if الشرطية داخل بعضها بحسب حاجتنا وحسب البرنامج المطلوب برمجته .
أي تأتي بهذه الصيغة :
if ( 1الشرط أو المقارنة )
          if ( 2الشرط أو المقارنة ) 
                      if ( 3الشرط أو المقارنة )

  هذه الحالة تشبه الحالة أولاً لكن الفرق هو إن جواب الشرط في هذه الحالة يكون جملة if ثانية ( وليس جملة اعتيادية ).

وهذا برنامج بسيط ومثال توضيحي لهذه الحالة :




هذا البرنامج بسيط جدا يوضح فكرة الـ if المتداخلة وكيفية استخدامها . وسيتم توضيح الفكرة اكثر عند برمجة البرامج وشرحها في دروس أفكار وتطبيقات .

الى هنا نأتي الى ختام درسنا وختام كل مايخص جملة if . وسيكون درسنا القادم عن جملة switch ان شاء الله 

شاركها مع أصدقائك!
تابعني →
شارك! →

0 التعليقات :

إرسال تعليق