أستاذ ابو بطة مع احترامى الشديد لحضرتك انا بختلف مع حضرتك فى السؤال التالى
Age = 25
Mark = 90
If Age<26 Then
Age = 50
Mark = 100
End If
Total = mark * 2
بعد تنفيذ الاوامر السابقة
تكون نتيجة الشرط age < 26 ...............
حضرتك السؤال بيقول بعد تنفيذ الاوامر والشرط عندى قيمته true فبالتالى يتم تنفيذ الاوامر التى تلى then يعنى قيمة age = 50 .
نرجع للسؤال اللى كان طالبه فى البرنامج السابق
تكون نتيجة الشرط age < 26 = False
ايه تعليق حضرتك على صحة ما ذكرته
أما بالنسبة لاحتساب التعبيرات الحسابية انا كنت على اعتقاد انها تحسب من المستوى الاعلى فى الاسبقية الى المستوى الاقل فى الاسبقية .
لكن رأيت فى احدى مشاركات حضرتك انه يوجد فرق بين احتساب العمليات الحسابية يكون ( من اليسار الى اليمين ) وبين تنفيذ العمليات الحسابية يكون ( من المستوى الاعلى الى المستوى الاقل فى الاسبقية ).
فى النهاية رأى حضرتك الاخير ايه فى السؤال التالى
يتم احتساب العمليات الحابية بطرقة ................
( من اليسار الى اليمين - من المستوى الاعلى الى المستوى الاقل فى الاسبقية )
|