#16
|
|||
|
|||
![]() ![]() ![]() ![]() |
#17
|
|||
|
|||
![]() اقتباس:
ونهايه العداد بـ 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 شكراً .. ولو فيه خطأ أتمنى التوضيح |
#18
|
||||
|
||||
![]()
dim n,k,c as ingager
c=6 for n=1 to 6 step 3 k=k+n next if n >c then c=c+1 enf if اوجد قيم n c k قيمة N = 7 قيمة K = 5 قيمة C = 7 ناتج الشرط n >c then يكون True ************************************* في الامر for , next for n=1 to 6 step 3 k=k+n next اذا لم يذكر msgbox فهل قيمة n تساوي 4 ام 7 |
#19
|
||||
|
||||
![]() اقتباس:
فى الحالتين كلتاهما sسيتم التكرار طالما أن قيمة العداد R هى 7 بعدها يتم زيادة قيمة العداد بمقدار الزيادة 2 لتصبح قيمة العداد R هى 9 فيتوقف التكرار ------------------------------------------- ![]() الفرق هنا فى مكان الأمر( MsgBox (R ففى الجملة الأولى الأمر فى نطاق التكرار فيتم طباعة قيم R و هى بالترتيب 1 ثم 3 ثم 5 ثم 7 ثم ينتهى التكرار اما فى الجملة الثانية الأمر بعد نهاية التكرار حينئذ اصبحت قيمة R بعد نهاية التكرار هى آخر قيمة لها فى التكرار + مقدار الزيادة أى 7 +2 = 9 لذلك سيتم طباعة العدد 9 فقط ===================== عاطف حسان / ميت موسى |
#20
|
|||
|
|||
![]()
الاستاذ المحترم / احمد قرني ...
كما اوضح لك الزميل mahgooz أو الأستاذ / محمد رمضان قيمة x كانت بتساوي 2.5 ولذلك فان قيمها ستكون كما ذكرها الأستاذ محمد رمضان 5 و 10 و 20 و 40 وطبعا لوطلب طباعتها في النهاية ستكون 40 ..اعرف انها مسألة بديهيه وقد احسنت حضرتك في شرحها فقط اردت ان الفت النظر حتى لا يظن البعض انك قد اخطأت ..حضرتك فقط حسبتها على انها X= 2 لكم جميعا موفور الشكر والتقدير |
![]() |
العلامات المرجعية |
أدوات الموضوع | |
انواع عرض الموضوع | |
|
|