مشاهدة النسخة كاملة : ممكن مساعدة فى حل هذا السؤال


احمد 720
05-03-2011, 03:11 PM
استفسار عن حل مسألة :
Age = 25
Mark = 100
If Age < 26 Then
Age = 30
Mark = 200
End If

المطلوب
بعد تنغيذ التعليمات السابقة
1- قيمة Age و Total .
2- قيمة الشرط age < 26 .

طبعاً قيمة age =30 و Total = 200 .

بس قيمة الشرط age < 26 هو يقصد قيمة الشرط اللى نفذت به الاوامر عندما كانت age = 25 فبلتالى كانت قيمته True .
أم يقصد الشرط عندما كانت قمية age =30 وبالتالى قيمة الشرط False .
يعنى هل يتم قراءة الشرط مرتين وخاصة انه قال بعد تنفيذ الاوامر .

أتمنى سرعة المساعدة أن أمكن
وجزاكم الله خيراً

hamrag
05-03-2011, 05:33 PM
قيمة الشرط age < 26 هي القيمة التي بناء عليها سيتم تنفيذ أوامر جملة IF و دائما هذا الشرط يختبر بناء علي المدخلات التي توجد قبل جملة IF و ليست بداخلها وهذا في حالتها البسيطة التي توجد في هذا السؤال و بناء عليه تكون قيمة الشرط هي ( True )
أرجو أن تكون المعلومة وصلت بسهولة و لك كل التقدير .

احمد 720
05-03-2011, 05:39 PM
قيمة الشرط age < 26 هي القيمة التي بناء عليها سيتم تنفيذ أوامر جملة if و دائما هذا الشرط يختبر بناء علي المدخلات التي توجد قبل جملة if و ليست بداخلها وهذا في حالتها البسيطة التي توجد في هذا السؤال و بناء عليه تكون قيمة الشرط هي ( true )
أرجو أن تكون المعلومة وصلت بسهولة و لك كل التقدير .

شكراً لحضرتك
وأفهم من ذلك أن الشرط يتم قراءته مرة واحدة فقط .

أحمد هاشم الزيدي
05-03-2011, 08:00 PM
جزاك الله كل الخير