
-
أي من هاتين الكميتين من الممكن أن تكون متغير أو
خاصية أو ثابت أو قيمة مجردة.
-
للتعبير الشرطي قيمة تتوقف على صحة العلاقة أو
عدم صحتها .
-
فإذا كانت العلاقة غير صحيحة فتكون قيمة التعبير
الشرطي False .
-
والعكس إذا كانت العلاقة صحيحة فتكون قيمة
التعبير الشرطي True .
-
لصياغة التعبيرات الشرطية فإننا نقوم باستعمال
بعض المعاملات تسمى معاملات المقارنة
مثال
A =
50 B = 60
النتيجة
|
مثال
|
العلاقة
|
العلامة
|
False
|
A > B
|
اكبر من
|
>
|
True
|
A < B
|
اصغر من
|
<
|
False
|
A = B
|
يساوي
|
=
|
True
|
A < > B
|
لا يساوي
|
< >
|

قاعدة استخدام الأمر If ……. Then ……. Else
If
condition ( شرط)
Then
Statement Block1 (
مجموعة الأوامر رقم 1)
Else
Statement Block2 ( مجموعة
الأوامر رقم 2)
End
If
Statement
Block3 (
مجموعة الأوامر رقم 3)
ü إذا
كانت قيمة الشرط True سيقوم البرنامج بتنفيذ مجموعة الأوامر رقم 1
ويهمل مجموعة الأوامر رقم 2 ثم يذهب لتنفيذ مجموعة الأوامر رقم 3 .
ü
إذا كانت قيمة الشرط False سيقوم البرنامج بتنفيذ
مجموعة الأوامر رقم 2 ويهمل مجموعة الأوامر رقم 1 ثم يذهب لتنفيذ مجموعة الأوامر
رقم 3 .

![]() |
Dim HoursWorked, OverTime, Salary
as Decimal
HoursWorked=Decimal.parse(textbox1.text)
If HoursWorked > 40 Then
OverTime = 10 * (HoursWorked
-40)
Salary = 40* 5 + OverTime
Else
Salary = 5 * HoursWorked
End If
MsgBox(“The salary is equal to
“ & Salary)
|
ü
الفرق بين If ……. Then ……. Else و If ……. Then
1. الأمر If ……. Then ……. Else
سيتم استخدامه في حاله ما إذا كان هناك
بديلين ( أ، ب ) وكنا نريد تنفيذ حد البديلين اذا كانت قيمة الشرط True ويتم تنفيذ البديل الأخر إذا كانت قيمة الشرط False .
2. الأمر
If
……. Then
سيتم استخدامه في حاله ما إذا كان هناك بديل
واحد ( أ) بمعنى انه عند قيمة معينة للشرط يتم تنفيذ البديل (أ) أما عند القيمة
الأخرى فلا يتم عمل شئ .
ü
الشروط المركبة
تستخدم في حالة ما إذا كنا سنستخدم قرارا معينا بناءا على تحقق شرطين وليس
شرط واحد
ويمكننا عمل الشرط لمركب بالربط بين أكثر من شرط بأحد المعاملات التي تسمى
المعاملات المنطقية وهي
Or,
OrElse, And, AndAlso, XOr, Not

مقارنة القيم والمتغيرات الحرفية( String )
يتم مقارنة المتغيرات
لحرفية عن طريق تحديد رتبة كل رمز طبقا لطريقة تخزين الرموز في ذاكرة الحاسب وهذه
الطريقة تسمى
ANSI= American National Standards Institute
وهي
تعطي كل حرف أو رقم أو رمز خاص رتبة معينة وهذه الرتبة هي رقم ثابت لا يتغير

الاداة Radio Button
تتيح للمستخدم مجموعة من
البدائل لاختيار واحدة منها فقط

الاداة CheckBox
تتيح للمستخدم مجموعة من
البدائل لاختيار أي عدد منها

الاداة GroupBox
تستخدم لتنظيم الأدوات علي النموذج .
تسمح للمبرمج أن يقسم عدد من الأداة
Radio
Button و Checked Box إلي مجموعات ويقوم المستخدم باختيار واحدة فقط من كل مجموعة .
ليست هناك تعليقات:
إرسال تعليق