mohamed_salem
30-04-2010, 07:50 PM
Dim Count, Sum As Integer
Count = 1
Sum = 0
Do While Count <= 10
   Sum = Sum + Count
   Count = Count + 3
Loop
MsgBox(Sum)
 
بعـد تنفيـذ هـذا الكـود تكـون القيمة النهـائيـة للمتغـير Sum هي:
أ-     12 
ب-  22
ج- 35 
ماهى الاجابة الصحيحة ارجو التوضيح
Sci_MaHmoUd
30-04-2010, 07:57 PM
22
جرب وضع الكود داخل البرنامج ستجد الرساله بها 22
         Dim Count, Sum As Integer
        Count = 1
        Sum = 0
        Do While Count <= 10
            Sum = Sum + Count
            Count = Count + 3
        Loop
        MsgBox(sum)
ahmedsand123
30-04-2010, 09:45 PM
بارك الله فيك وفي اسئلتك الممتعه يا استاذ محمد أما عن الاجابة فهي بالفعل 22 وهذا جواب نهائي لان الدوارة لم تنتهي عندما تكون قيمة sum = 12 و count = 10 بل سوف تدور دورة حيث الشرط ما ذال محقق وهي ان قيمة count = 10 وبناء علية فتن قيمة sum = 12+10= 22 و count = 13
راغب المصري
01-05-2010, 02:05 AM
نركز شوية ونمشي مع دورة الأمر 
اول حاجة count=1 
sum=0+1                            =1
count = 3+1                     = 4
يبقى الشرط لسه  متحققش  
sum=1+4                      =5  
count=4+3                      = 7
يبقى الشرط لسه متحققش 
sum=5 + 7                       =12
count =7+3                    = 10
الشرط قرب يتحقق لأن في أو يساوي 
sum=12+10                         = 22
count=10 + 3                  = 13 
وبالتالى لن يتحقق الشرط لتصبح قيمة sum = 22
mohamed_salem
01-05-2010, 04:56 AM
شكرا جزيلا يااستاذ راغب بارك الله فيك