الجمل الشرطية في لغة البرمجة فيجوال بيسك

اقرأ في هذا المقال


الجمل الشرطية في لغة البرمجة فيجوال بيسك – Conditional Statements in Visual Basic:

تُعتبر عملية اتخاذ القرار (Decision-making) من المصطلحات المُهمة في مجال لغات البرمجة؛ حيث يحتاج المبرمج أحياناً ألى إجراء تحقق من عبارة معينة داخل البرنامج الذي يتم تنفيذه، بحيث إذا كانت نتيجة التحقق تساوي قيمة معينة يتم تنفيذ كود معين، وإذا كانت النتيجة العكس فإنه يتم تنفيذ كود آخر، وفي لغة البرمجة فيجوال بيسك (Visual Basic) كغيرها من لغات البرمجة الأخرى فإنها تحتوي على مجموعة من هذا النوع من الجُمل الشرطية.

أنواع الجمل الشرطية في لغة البرمجة فيجوال بيسك:

جملة IF -Then:

في هذا النوع من الجمل يتم وضع الشرط الأول بعد الأمر (IF) فإن تحقق فإنه يتم تنفيذ الكود الذي يليه، وإن لم يتحقق الشرط فإنه يتم التحقق من الشرط الذي يتبعه والذي يأتي بعد كلمة(Else if)، والصيغة العامة لها على الشكل التالي:

If condition [ Then ] [ statements ] [ ElseIf elseif condition [ Then ] [ elseif statements ]] [Else [ else statements ] ] EndIf

الجملة الشرطية باستخدام  Select Case:

تؤدي هذه الجملة نفس الدور الذي تقوم به جملة (if)، ولكن يتم استخدامها في العادة في حالة وجود شروط  قليلة ومحددة، حيث بعد (select case) يتم وضع العبارة التي يريد المبرمج التحقق منها وإذا كانت مساوية للحالة الأولى (Case 1)، فإنه يتم تنفيذ الأوامر التي تليها بشكل مباشر وإن كانت مخالفة يتم تنفيذ الحالة الثانية وهكذا، والصيغة العامة لها على النحو التالي:

Select [ Case ] test expression // العبارة المراد التحقق منها [ Case expression list [ statements ] ] [CaseElse // يحتوي هذا الجزء على جميع الجمل التي سيتم تنفيذها في حالة عدم تحقق أي شرط من الشروط السابقة  [ else statements ] ] EndSelect 

الجمل الشرطية باستخدام IIF:

يتم استخدام الأمر (IFF) في حال أراد المبرمج تنفيذ أمر من أمرين في حالة تحقق شرط معين، والصيغة العامة لهذا النوع من الجمل على النحو التالي:

IIf(expr, truepart, falsepart)

حيث إذا تحقق الشرط فإنه يتم تنفيذ الجزء الأول (true part)، وفي حالة عدم تحقق الشرط فإنه يتم تنفيذ الجزء الثاني (False part).

المصدر: Conditional Statements in Visual BasicSelect...Case Statement (Visual Basic)IIf functionConditional Statements


شارك المقالة: