عرض مشاركة واحدة
  #2  
قديم 28-04-2012, 06:43 AM
whiteangel whiteangel غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Feb 2010
المشاركات: 15
معدل تقييم المستوى: 0
whiteangel is on a distinguished road
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة عمر 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

شكراً .. ولو فيه خطأ أتمنى التوضيح
رد مع اقتباس