اهلا وسهلا بك فى بوابة الثانوية العامة ... سجل الان

العودة   بوابة الثانوية العامة المصرية > القسم الإداري > أرشيف المنتدى

أرشيف المنتدى هنا نقل الموضوعات المكررة والروابط التى لا تعمل

 
 
أدوات الموضوع ابحث في الموضوع انواع عرض الموضوع
  #1  
قديم 15-05-2011, 10:26 PM
فاتن27 فاتن27 غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Nov 2009
المشاركات: 15
معدل تقييم المستوى: 0
فاتن27 is on a distinguished road
افتراضي

يا ريت تحلو معايا هذا السؤال للأهمية

dim hour as integer
dim salary as integer
hour=10
salary=20
if hour>10 then
salary=salary+5*hour
end if
المفروض حسب حلى الناتج هيطلع 70 لكن فيه بعض الآراء ان التاتج 20 يا ريت حد يقولى الصح فين
  #2  
قديم 16-05-2011, 11:43 AM
حسام صبرى حسام صبرى غير متواجد حالياً
عضو قدير
 
تاريخ التسجيل: Jan 2009
المشاركات: 422
معدل تقييم المستوى: 17
حسام صبرى is on a distinguished road
Impp

اقتباس:
المشاركة الأصلية كتبت بواسطة فاتن27 مشاهدة المشاركة
يا ريت تحلو معايا هذا السؤال للأهمية

dim hour as integer
dim salary as integer
hour=10
salary=20
if hour>10 then
salary=salary+5*hour
end if
المفروض حسب حلى الناتج هيطلع 70 لكن فيه بعض الآراء ان التاتج 20 يا ريت حد يقولى الصح فين
مثال جميل تعالوا نحله بشئ من التفصيل الممل للتوضيح بسم الله
قبل الحل لابد ان تذكر ان اخذنا فى الترم الاول تعريف البرمجة وقلنا انها تهدف الى تقديم خطوات الحل فى صورة مرتبة ترتيب منطيقى يعنى ان البرنامج نقوم بحله من اعلى الى اسفل فى صورة مرتبة باستثناء أمر IF فانه يعتمد على وجود بدائل للحل فانبدا حل المثال
اول خطوة بتقول dim hour as integer معناها اننا نقوم بالاعلان عن متغيرات باستخدام امر dim والمتغير اسمه hour ونوع بياناته بيانات رقمية صحيحة من النوع integer وقيمة تساوى صفر لانه لم يتم كتابة قيمة بعد integer
الخطوة الثانية :- integer dim salary as integer عناها اننا نقوم بالاعلان عن متغيرات باستخدام امر dim والمتغير اسمه salary ونوع بياناته بيانات رقمية صحيحة من النوع integer وقيمة تساوى صفر لانه لم يتم كتابة قيمة بعد integer
الخطوة الثالثة والرابعة :- salary=20 hour=10
فى هذين الخطوتين يتم تغير قيمتهما من القيمة صفر الى القيم الجديده لانهم متغيرات تتغير قيمتهم فى البرنامج
الخطوة الخامسة وهى خطوة الشرط والقرار :- if hour>10 then
وعلينا النظر جيدا فى البرنامج لنعرف هل هذا الشرط If..... then .....else ام هو IF ........ then وهى طبعا مفيدة لمعرفة هل سيتم عرض بديل واحد للحل ام بديلين للحل وطبعا فى هذا المثال سوف يتم استخدام بديل واحد للحل لان الامر المستخدم هنا هو IF.....then وبعد ذلك نظر هل الشرط هذا صحيح ام خطا فاذا كان صحيح يتم تنفيذ الجمل اول الجملة التى بعد كلمة then واذا كان خطا يتم تنفيذ الجملة او الجمل التى بعد كلمة End If فالنظر فى المثال وسوف نجد ان الشرط قيمته خطا لانه يقول ان hour اكبر من 10 وهى عرفنها قبل الشرط بانها تساوى 10 اذا قيمة الشرط خطا فاعلينا تنفيذ اول امر بعد كلمة End IF ولان البرنامج عندنا انتهى عند هذا الامر End IF فان القيم سوف تظل على اخر وضع وصله له وهو ان hour = 10 وان salary = 20
وهذا للتوضيح الملل واسف على الاطالة وارجو الدعاء لى وللابى وللأمى بالجنة وجزاكم الله خيرا
  #3  
قديم 17-05-2011, 04:44 AM
الصورة الرمزية El-Tantawy
El-Tantawy El-Tantawy غير متواجد حالياً
عضو مشارك
 
تاريخ التسجيل: Oct 2010
المشاركات: 195
معدل تقييم المستوى: 15
El-Tantawy is on a distinguished road
افتراضي شكراً


__________________
Best regards
أن تكون فرداً في جماعة الأسود خير لك من أن تكون قائداً للنعام

Better being a cub in the family of Lions than being a king of the ostriches

 

العلامات المرجعية


ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا يمكنك اضافة مرفقات
لا يمكنك تعديل مشاركاتك

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع


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