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