عرض مشاركة واحدة
  #1836  
قديم 06-02-2011, 08:15 PM
الصورة الرمزية fatma sherif
fatma sherif fatma sherif غير متواجد حالياً
مدرس حاسب ألى
 
تاريخ التسجيل: Sep 2010
المشاركات: 103
معدل تقييم المستوى: 15
fatma sherif is on a distinguished road
افتراضي

Age = 25
Mark = 90
If Age<26 Then
Age = 50
Mark = 100
End If
Total = mark * 2

هنا age=25
وعلى ذلك فان قيمة التعبير الشرطي age< 26 هي true ( لان الشرط تحقق )
وسيتم تنفيذ مجموعة الاوامر التي تلي then وهي ان قيمة age=50 , mark=100 وبناء على ذلك تصبح قيمة total=100*2=200
Age = 40
Mark = 90
If Age<26 Then
Age = 50
Mark = 100
End If
Total = mark * 2

وفي هذه الحالة age=40
فنجد ان قيمة التعبير الشرطي age<26 هي false ( لان الشرط متحققش )
وعليه يتم تنفيذ مجموعة الاوامر التي تلي else ولكن جملة if الموجودة هنا هي جملة if البسيطة وهي إذا تحقق الشرط يتم تنفيذ مجموعة الاوامر التي تلي then واذا لم يتحقق لا يتم عمل شئ
وعلى ذلك فن قيمة age=40 , mark= 90 , total =90*2=180
__________________
أ/ فاطمة شريف
معلم أول حاسب آلي