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

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

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

 
 
أدوات الموضوع ابحث في الموضوع انواع عرض الموضوع
  #1  
قديم 27-03-2011, 10:31 PM
ashraf161972 ashraf161972 غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Jul 2005
المشاركات: 28
معدل تقييم المستوى: 0
ashraf161972 is an unknown quantity at this point
Neww1qw1 برجاء اغيثونا فى حل هذه المسألة

قم بعمل برنامج يقوم بجمع الأعداد الفردية من 1 وحتى المتغير limit حيث أن المتغير limit يأخذ قيمته من أداة textbox1.text
dim x , limit , total as intger
limit = tectbox1.text
x= 1
do while x<= limit
total = total + x
x= x + 2
loop
msgbox ( total
1- هل يقوم بجمع الأعداد الفردية التى تقع فى محيط العدد واحد وقيمة المتغير مثلا لو كان المتغير Limit = 5
يقوم بجمع الأعداد 1+3+5 = 9
أرجو وضع إيضاح وافى لكيفية حل هذا السؤال
  #2  
قديم 28-03-2011, 09:53 AM
abdo abdo2009 abdo abdo2009 غير متواجد حالياً
عضو مجتهد
 
تاريخ التسجيل: Feb 2011
المشاركات: 35
معدل تقييم المستوى: 0
abdo abdo2009 is on a distinguished road
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة ashraf161972 مشاهدة المشاركة
قم بعمل برنامج يقوم بجمع الأعداد الفردية من 1 وحتى المتغير limit حيث أن المتغير limit يأخذ قيمته من أداة textbox1.text
dim x , limit , total as intger
limit = tectbox1.text
x= 1
do while x<= limit
total = total + x
x= x + 2
loop
msgbox ( total

1- هل يقوم بجمع الأعداد الفردية التى تقع فى محيط العدد واحد وقيمة المتغير مثلا لو كان المتغير Limit = 5
يقوم بجمع الأعداد 1+3+5 = 9
أرجو وضع إيضاح وافى لكيفية حل هذا السؤال

مبدئيا لو هنفرض انك ادخلت فى الـ textbox1 الرقم 5

فإن المتغير limit بداخله الرقم 5

وبالتالى فإننا نريد جمع الأعداد الفردية من 1 إلى 5

حيث القيمة الابتدائية لـ X = 1
فيتم جمعها على المتغير total فيصبح 1
ثم نزيد الـX بـ 2 قتصبح قيمتها الجديدة 3
ثم نعود لاختبار الشرط هل قيمة الـ X أقل من أو تساوى Limit والنتيجة نعم

فيتم جمعها على المتغير total فيصبح4
ثم نزيد الـX بـ 2 قتصبح قيمتها الجديدة 5
ثم نعود لاختبار الشرط هل قيمة الـ X أقل من أو تساوى Limit والنتيجة نعم

فيتم جمعها على المتغير total فيصبح9

وعند زيادة العداد X مرة أخرى فيصبح 7
ويعاود اختبارة فإن الشرط لن يتحقق

فيقوم بتنفيذ الجملة التى تلى Loop

وهى رسالة بقيمة total بــ 9

وشكرا
  #3  
قديم 28-03-2011, 10:03 AM
ahmedabdo3 ahmedabdo3 غير متواجد حالياً
معلم حاسب الى
 
تاريخ التسجيل: Dec 2008
المشاركات: 118
معدل تقييم المستوى: 17
ahmedabdo3 is on a distinguished road
افتراضي

لابد من تحويل القيمة الحرفية لـ " tectbox1.text " قبل اسنادها الى متغير " limit " الرقمى
  #4  
قديم 28-03-2011, 04:54 PM
سيف سالم سيف سالم غير متواجد حالياً
مــٌــعلــم
 
تاريخ التسجيل: Jul 2008
العمر: 57
المشاركات: 4,642
معدل تقييم المستوى: 21
سيف سالم is on a distinguished road
افتراضي

ملغى do while
  #5  
قديم 02-04-2011, 12:56 PM
الصورة الرمزية أستاذ الكمبيوتر
أستاذ الكمبيوتر أستاذ الكمبيوتر غير متواجد حالياً
عضو ممتاز
 
تاريخ التسجيل: Mar 2011
المشاركات: 302
معدل تقييم المستوى: 15
أستاذ الكمبيوتر is on a distinguished road
افتراضي

الخطوة الثانية كتبت limit = tectbox1.text
والصحيح ان شاء الله
limit = integer.parse( textbox1.text)
a
 

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


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

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

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


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