ثم إذا كان هيكل

يتم استخدام البيان لتقرر إذا ما الاجراءات التي يمكن اتخاذها بين خيارين محتملين. هيكل هو كما يلي:

ثم إذا <comprabación lógica>
[إجراءات التي يتعين القيام بها إذا كان الشرط]
آخر
[لم يتم الوفاء بها الإجراءات التي يتعين القيام بها دون شرط]
نهاية إذا

في المثال التالي افترضنا أن تجاوزنا سن الشخص في بدعة متغير ونحن تقرير ما إذا كان هذا الشخص هو شخص بالغ (21 عاما).


 إذا فيداد> = 21 ثم
 MsgBox ("كل ما في الأمر بالغ")
 آخر
 MsgBox ("هذا هو قاصر")
 نهاية إذا

لتعيين قيم لمتغير يمكنك استخدام عبارة معهد التمويل الدولي الذي هو مكتوب على سطر واحد:

معهد التمويل الدولي (<Checking lógica>، العمل إذا كان هذا صحيحا، والعمل إذا لم تقتنع)

افترض ولدي نص ودعا txtCantidad حيث كنت تأخذ قيمة عددية وتعيينه إلى متغير عدد صحيح يسمى vCantidad، ولكن إذا كان النص فارغ تخصيص ستفشل، فإننا يمكن أن تحل مع معهد التمويل الدولي.

 كما vCantidad خافت صحيح
 vCantidad = معهد التمويل الدولي (txtCantidad.Text = String.Empty، 0، txtCantidad.Text)

يمكننا أيضا استخدام متداخلة إذا وكسر بالتالي حاجز من الخيارين لاتخاذ قرار. لنفترض لدينا لاستخدام semáfono (الأحمر والأصفر أو الأخضر) لتسليط الضوء على معدل الامتثال. الخيارات هي الثلاث في واحدة إذا كان واحد يسمح لاثنين (صحيحة أو خاطئة) باستخدام المتداخلة وإذا ما ويمكن معالجة هذه المشاكل وغيرها كثير.

 "لدينا نموذج (Form1) مع
 'مربع نص (textbox1) الذي يحتوي على
 'قيمة يمثل النسبة المئوية لل
 امتثال

 "وإذا كان أكبر من أو يساوي 100 لون أخضر
 "إذا كان ما بين 80 و 100 لون أصفر
 "وإذا كان أقل من 80 أحمر

 إذا TextBox1.Text> = 100 ثم
 TextBox1.BackColor = Color.green
 آخر
 إذا TextBox1.Text> = 80 ثم
 TextBox1.BackColor = Color.Yellow
 آخر
 TextBox1.BackColor = Color.Red
 نهاية إذا
 نهاية إذا

يمكننا استخدام ELSEIF كما هو مبين أدناه

 إذا TextBox1.Text> = 100 ثم
 TextBox1.BackColor = Color.green
 ELSEIF TextBox1.Text> = 80 ثم
 TextBox1.BackColor = Color.Yellow
 آخر
 TextBox1.BackColor = Color.Red
 نهاية إذا

3 ردود على "هيكل إذا ثم"

  1. :) يقول:

    لم أفهم شيئا
    س mqlos

  2. victorga74 يقول:

    لأن no_

  3. Kayien يقول:

    على سبيل المثال في حال كنت أتساءل الذين يتم اختيارهم مربع ¿؟ ومجموعة جميع مربعات الاختيار في تقرير كما ¿أنا؟

تعليق