عرض مشاركة واحدة
  #3  
قديم 13-05-2013, 11:41 AM
سيف سالم سيف سالم غير متواجد حالياً
مــٌــعلــم
 
تاريخ التسجيل: Jul 2008
العمر: 57
المشاركات: 4,642
معدل تقييم المستوى: 22
سيف سالم is on a distinguished road
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة hosam abdelaziz مشاهدة المشاركة
ما هى قيمة r بعد تنفيذ الكود :

dim r as integer = 1
do while r <= 1
r = r - 2
loop
(msgbox(r
لماذا الإجابة overflow
اقتباس:
المشاركة الأصلية كتبت بواسطة waleedamin مشاهدة المشاركة
الشرط بتاعك نتيجته True
عشان كده هتنفذ المعادله r=r-2 يعنى r=1-2 هتطلع -1
ونوع integer --< r يعنى لازم تكون موجبه وصحيحه
عشان كده
over flow
لان القيمة ستكون سالب مالا نهاية
والنوع integer يقع بين سالب وموجب 2 مليار