بوابة الثانوية العامة المصرية

بوابة الثانوية العامة المصرية (https://www.thanwya.com/vb/index.php)
-   أرشيف المنتدى (https://www.thanwya.com/vb/forumdisplay.php?f=513)
-   -   ممكن مساعدة فى حل هذا السؤال (https://www.thanwya.com/vb/showthread.php?t=294355)

احمد 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

اقتباس:

المشاركة الأصلية كتبت بواسطة hamrag (المشاركة 3186805)
قيمة الشرط age < 26 هي القيمة التي بناء عليها سيتم تنفيذ أوامر جملة if و دائما هذا الشرط يختبر بناء علي المدخلات التي توجد قبل جملة if و ليست بداخلها وهذا في حالتها البسيطة التي توجد في هذا السؤال و بناء عليه تكون قيمة الشرط هي ( true )
أرجو أن تكون المعلومة وصلت بسهولة و لك كل التقدير .

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

أحمد هاشم الزيدي 05-03-2011 08:00 PM

جزاك الله كل الخير


جميع الأوقات بتوقيت GMT +2. الساعة الآن 01:44 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.