عرض مشاركة واحدة
  #2  
قديم 27-02-2011, 08:28 AM
الصورة الرمزية MR : ABO BATTA
MR : ABO BATTA MR : ABO BATTA غير متواجد حالياً
معلم الحاسب الآلى
 
تاريخ التسجيل: Jan 2009
المشاركات: 14,295
معدل تقييم المستوى: 31
MR : ABO BATTA will become famous soon enough
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة احمد 720 مشاهدة المشاركة
IF A > B Then

C = 3
ElseIf A = B Then
D = 5
Else
E = 6
End If

بعد تنفيذ التعليمات السابقة :
1- إذا كانت A = 10 و B = 8 سيتم تنفيذ الامر :
( C = 3 - D = 5 - E = 6 )
2- إذا كانت A = 10 و B = 10 سيتم تنفيذ الامر :
( C = 3 - D = 5 - E = 6 )
3- إذا كانت A = 5 و B = 20 سيتم تنفيذ الامر :
( C = 3 - D = 5 - E = 6 )

عايز أعرف هنفذ الشرط الاول A > B أم الشرط الثانى A = B ،
وعايز أعرف إذا كانت قيمة الشرط True هنفذ الامر الذى يلى Then الاولى أم الامر الذى يلى Thenالثانية .
وإذا كان الشرط False هاعمل إيه .

ياريت اللى يساعدنى فى الحل يضح لى سبب الاختيار ان أمكن
الاجابات باللون الأحمر وتحتها خط
الحالة الأولى
ما دام جواب الشرط صحيحا سيتم تنفيذ الأمر الذي يلي then الأولى وهو

C = 3
والحالة الثانية
ما دام جواب الشرط خطأ فيتم تنفيذ الأوامر بعد Else وهو

ElseIf A = B Then
وهنا نجد الشرط صحيح فيتم تنفيذ الأمر الموجود بعد then وهو
D = 5
الحالة الثالثة
ما دام جواب الشرط خطأ فيتم تنفيذ الأوامر بعد Else وهو
ElseIf A = B Then
ونجد ان جواب الشرط هنا خطأ ايضا فيتم تنفيذ الأوامر بعد Else وهو
E = 6
__________________
يارب ارفع عنَّا وعن مصر الفتن ما ظهر منها وما بطن
واحفظ بلاد المسلمين من كل شر وسوء يا أرحم الراحمين