|
أرشيف المنتدى هنا نقل الموضوعات المكررة والروابط التى لا تعمل |
|
أدوات الموضوع | ابحث في الموضوع | انواع عرض الموضوع |
#1
|
|||
|
|||
![]() 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 هاعمل إيه . ياريت اللى يساعدنى فى الحل يضح لى سبب الاختيار ان أمكن |
#2
|
||||
|
||||
![]() اقتباس:
الاجابات باللون الأحمر وتحتها خط الحالة الأولى ما دام جواب الشرط صحيحا سيتم تنفيذ الأمر الذي يلي then الأولى وهو C = 3 والحالة الثانية ما دام جواب الشرط خطأ فيتم تنفيذ الأوامر بعد Else وهو ElseIf A = B Then وهنا نجد الشرط صحيح فيتم تنفيذ الأمر الموجود بعد then وهو D = 5 الحالة الثالثة ما دام جواب الشرط خطأ فيتم تنفيذ الأوامر بعد Else وهو ElseIf A = B Then ونجد ان جواب الشرط هنا خطأ ايضا فيتم تنفيذ الأوامر بعد Else وهو E = 6
__________________
يارب ارفع عنَّا وعن مصر الفتن ما ظهر منها وما بطن واحفظ بلاد المسلمين من كل شر وسوء يا أرحم الراحمين
|
#3
|
|||
|
|||
![]()
جزاك الله خيراً
__________________
كفي بالله سندا وكفي به هاديا وحبيبا وكفي به معطيا وكفي بالله عن كل شئ
|
#4
|
||||
|
||||
![]()
__________________
يارب ارفع عنَّا وعن مصر الفتن ما ظهر منها وما بطن واحفظ بلاد المسلمين من كل شر وسوء يا أرحم الراحمين
|
#5
|
|||
|
|||
![]()
شكراً لحضرتك استاذ أبو بطة
|
#6
|
||||
|
||||
![]() العفو .. وانا تحت امرك في اي استفسار
__________________
يارب ارفع عنَّا وعن مصر الفتن ما ظهر منها وما بطن واحفظ بلاد المسلمين من كل شر وسوء يا أرحم الراحمين
|
#7
|
|||
|
|||
![]()
استاذى واخى الأكبر والفاضل احمد 720 هناك حالتان لجمله If
الأولى البسيطة تختبر لشرط وتنفذ الجملة التى تلى Then فى حالة ما اذا كان الشرط صحيح او الحملة التى تلى Else فى حالى الشرط خطأ الثانية وهى If المركبة( الشروط المركبة ) وفيها يتم اختبار عدة شروط معاً كما فى المثال المعروض ويعنى الشرط الاول اذا كان صحيح بنفذ الجملة الأولى اما اذا كان غير صحيح لا يخرج انما بيختبر الشرط الثانى امام ElseIF فى حالة صحته بنفذ الجملة التالية له مباشرة وهكذا الحال الى ان يصل الى اخر كود امام Else يقوم بتنفيذ الجملة التالية له لان فى هذه الحالة لا يكون هناك شرط امام Else والمثال الواضح لذلك تقديرات الطالب فى المثال التالى Dim Degree as Decimal If Degree>= 85 Then
MsgBox("ممتاز") ElseIf Degree>= 75 Then MsgBox("جيد جداً") ElseIf Degree>= 65 Then MsgBox("جيد") ElseIf Degree>= 50 Then MsgBox("مقبول") Else MsgBox("راسب") End If |
العلامات المرجعية |
|
|