![]() |
ممكن شرح للكود ده
Dim n, k, c As Integer
c=10 For n = 1 To 10 Step 5 k(-k + n) Next If n >= c Then c = c + 1 End If عاوز قيمة c ,k ,n |
اقتباس:
اولا ناتى بقيمة n وتكون قيمها كالتالى 1 ثم زيادة خمسة فتصبح 6 ثم زيادة خمسة فتصبح 11 اذا تكون قيمة n =11 وعدد مرات التكرار مرتين فقط لاننا سناخذ القيمتين الذين داخل الشرط فيكونوا (1 و 6 ) وبالتالى نكرر الكود الذى يليها مرتين وهو k=k+n فنعوض عنهم فتصبح اول مرة k = صفر+ 1 =1 وتانى تكرار سيكون k= 1+6= 7 اذا تكون قيمة k=7 ثم نذهب الى If n >= c Then ويكون كالتالى نعوض عن n ب 11 و c ب 10 فنستنج ان الشرط صحيح true فننفذ الامر الذى يليه وهو c+c+1 نعوض عنها بقيمتها فيكون 10+1 =11 |
جزاك الله خيرا مفيش حل اخر
|
اقتباس:
|
جزاك الله خيرا
|
جميع الأوقات بتوقيت GMT +2. الساعة الآن 12:03 PM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.