
28-04-2012, 06:43 AM
|
عضو جديد
|
|
تاريخ التسجيل: Feb 2010
المشاركات: 15
معدل تقييم المستوى: 0
|
|
اقتباس:
المشاركة الأصلية كتبت بواسطة عمر 25 يناير
قيمة N = 7
قيمة K = 5
قيمة C = 7
ناتج الشرط n >c then يكون True
|
ممممممممم إزاى n=7
ونهايه العداد بـ 6 ؟؟؟ إنت كده عديت قيمة end وقاعدة for-next لا تسمح ان تكون قيمة العداد تتعدى قيمة end
يعنى N= 1 , 4 ( تم التكرار مرتين )
أما k فطالما مالهاش قيمة فى البدايه فـ يتم التعويض بـ صفر
k=k+n
k=0+1
=1
وبما إن عدد مرات تكرار n مرتين
حيتم تكرار k أيضا مرتين
فتكون ( حنعوض بقيمه n , k الجداد )
k=k+n
k=1+4
=5
أما بقى ناتج الشرط if n >c يكون false
لإن n=4 , c=6
وطالما الشرط خطأ يبقى لن يتم تنفيذ الأمر c=c+1
وحتظل قيمة c كما هى c=6
الناتج النهائى
N=4
K=5
C=6
شكراً .. ولو فيه خطأ أتمنى التوضيح
|