![]() |
ارجو شرح هذا الكود ونتائجه
dim n ,k , c as integer c = 6 for n = 1 to 6 step 3 k = k + n next if n > c then c = c + 1 end if بعد تنفيذ هذه التعليمات اكمل مكان النقط : قيمة المتغير c = ................................ 2- قيمة المتغير n = ............................. 3- ناتج الشرط n>c = ............................. |
بسم الله الرحمن الرحيم
C = 7 N = 7 True الشرح قيمة ( N ) بعد ( Next ) = = 4+ 3 = 7 حيث 3 هي قيمة (Step ) و 4 هي قيمة (N ) قبل (Next ) إذن يكون الشرط (if n > c ) True وتصبح C = C + 1 = 6 + 1 = 7 |
هل قيمة n الجديده هى 7 فى الشرط علشان n بعد next ام قيمة n هى اخر قيمه لها داخل for next
|
ارجو التوضيح ؟
|
اقتباس:
نعم والتوضيح قيمة N قبل Next تساوي 4 حيث جملة For for n = 1 to 6 step 3 1 ....... 4 قيمة N بعد Next تساوي 7 ولذلك تحقق الشرط if n > c وأصبحت قيمة C تساوي 7 الخلاصة أن قيمة N بعد Next تساوي قيمة N قبل Next + قيمة Step في أي مسألة وفي هذه الحالة قيمة Step تساوي 3 |
جزاك الله خيرا
يا اسلام |
الله يفتح عليكم
|
اقتباس:
|
Dim n, k, c As Integer
c = 6 For n = 1 To 6 Step 3 k = k + n MsgBox("داخل التكرار n=" & n) MsgBox("داخل التكرار k=" & k) Next If n > c Then c = c + 1 MsgBox(" بعد التكرار n = " & n) MsgBox(" بعد التكرار c = " & c) MsgBox("بعد التكرار k = " & k) End If |
الله يفتح عليكم
|
جميع الأوقات بتوقيت GMT +2. الساعة الآن 03:29 PM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.