الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

شرح لهذه الشيفره

بدأه لولين في 19 يناير 2009 · 2 رد · 539 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بســم الله الـرحمــن الرحيــم

السلام عليكــم ورحمـة الله وبركاتــه

اريد منكم شرح لهذا الكود

dim x,sum,counter as integer

sum=0

counter =20

DO

sum = sum + counter mod 2

loop until counter =0

text box1.text= sum

الناتج

2

تم تعديل هذه المشاركة بواسطة لولين في 19 يناير 2009 في 00:04

#2

السلام عليكــم ورحمـة الله وبركاتــه

اقتباس

dim x,sum,counter as integer

هذا معناه انه يقوم بجز اماكن في الذاكرة بالاسماء x و sum و counter علي انهم اعداد

اقتباس
sum=0

counter =20

هنا اعطي لهم قيم

وتم حفظها بالذاكرة

اقتباس
DO

sum = sum + counter mod 2

loop until counter =0

هذه حلقه تكراريه ويفيد معناها

انه sum = sum اللي قيمتها بصفر مضافا عليها counter اللي قيمتها عشرين

يبقي كده 0+20

ثم سيتم القسمه علي 2

ستصبح قيمه counter الان 10

وتبدأ الحلقه التكراريه في عملها مرة اخري وهي جمع sum + counter

يعني 0 + 10

ثم قسمتهم علي 2

وسيظل يعمل حينما تكون قيمه counter مساويه للصفر

عندها سيتم ايقاف الحلقه التكراريه

اقتباس
text box1.text= sum

وهنا يقول ان text1.text هتساوي او هيظهر فيها قيمه sum

اتمني ان اكون وفقت

#3
Ehab-2008 كتب:
هذا معناه انه يقوم بجز اماكن في الذاكرة بالاسماء x و sum و counter علي انهم اعداد

الـ counter هو المتغير الوحيد من نوع integer .. والباقي من نوع Variant

كما أن الكود خطا ومستحيل أنه يعطي الناتج 2 ولن يخرج من التكرار أصلا

اعتذر عن عدم تمكني للمتابعه الدورية في وقتنا الحالي

فليقبل الجميع تقديري واحترامي .. ولكم تحياتي

مواضيع مشابهة