بوابة الثانوية العامة المصرية

بوابة الثانوية العامة المصرية (https://www.thanwya.com/vb/index.php)
-   حاسب آلى 3ع ترم2 (https://www.thanwya.com/vb/forumdisplay.php?f=1965)
-   -   ممكن شرح للكود ده (https://www.thanwya.com/vb/showthread.php?t=598167)

mr.kono 03-05-2014 12:46 AM

ممكن شرح للكود ده
 
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

hythamhhh 03-05-2014 04:03 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة mr.kono (المشاركة 5841129)
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

mr.kono 03-05-2014 07:49 AM

جزاك الله خيرا مفيش حل اخر

hythamhhh 04-05-2014 02:35 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة mr.kono (المشاركة 5841299)
جزاك الله خيرا مفيش حل اخر

لا يوجد حل اخر حيث ان ذلك هى الاجابة الصحيحه

smart02000 08-05-2014 12:23 AM

جزاك الله خيرا


جميع الأوقات بتوقيت GMT +2. الساعة الآن 12:03 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.