|
أرشيف المنتدى هنا نقل الموضوعات المكررة والروابط التى لا تعمل |
|
أدوات الموضوع | ابحث في الموضوع | انواع عرض الموضوع |
|
#1
|
|||
|
|||
![]() Age = 25 Mark = 90 Total = 120 If Age > 26 Then Age = 16 Mark = 100 End If Total = mark * 2 بعد تنفيذ التعليمات السابقة قيمة المتغير Age هى ( 25 - 16 - 50 ) قيمة المتغير Mark هى ( 100 - 90 - 40 ) قيمة المتغير Total هى ( 120 - 180 - 200 ) طبعاً الشرط قيمته false فبالتالى قيمة age = 25 وقيمة mark = 90 . اللى عايز اعرفه قيمة ال total هل total = 180 بتنفيذ الجملة total = mark * 2 أم Total = 120 بالرجوع للقيمة الاصلية . أرجو الاجابة مع التوضيح سبب الاختيار أن امكن ذلك |
#2
|
||||
|
||||
![]() اقتباس:
أولا نريد أن نعرف معنى جملة If then البسيطة إذا تحقق الشرط فيتم تنفيذ الجمل التى بعد then أما اذا لم يتحقق الشرط فسيقوم بتنفيذ الجمل التى بعد End if وبتطبيق ذلك على المثال يكون كالاتى: قيمة المتغير Age هى ( 25 - 16 - 50 ) قيمة المتغير Mark هى ( 100 - 90 - 40 ) قيمة المتغير Total هى ( 120 - 180 - 200 ) لان عند اختبار الشرط سيكون ناتجه false وبالتالى لن يقوم بتنفيذ ما بعد then وسينتقل لما بعد end if فيجد الجملة Total = mark * 2 وبالتعويض فيها 180=Total = 90* 2 حيث تم استبدال قيمة total الافتراضية وهى 120 بالقيمة الجديدة وهى 180
__________________
إن الطبيب بطبه ودوائه *** لا يستطيع دفع نحب قد أتى مات المُداويِ والمُداوىَ والذى *** جمع الدواء أو باعه ومن اشترى |
#3
|
||||
|
||||
![]()
قيمة ال Total = 180
|
#4
|
||||
|
||||
![]()
زي ما تفضل وأجاب الأستاذ ابو مريم والاستاذ احمد قرني
قيمة Total = 180
__________________
يارب ارفع عنَّا وعن مصر الفتن ما ظهر منها وما بطن واحفظ بلاد المسلمين من كل شر وسوء يا أرحم الراحمين
|
العلامات المرجعية |
|
|