أساسيات البرمجةالحلقة do while - التمرين الثالث
المطلوب
بواسطة الحلقة do while
أكتب برنامج يجبر المستخدم على إدخال رقم بين 1 و 20.
بعدها قم بطباعة الرقم الذي أدخله.
الحل
var n; do { write("Enter a number between 1 and 20: "); n = read(); } while (n<1 || n>20 || isNaN(n)); write('Number ' + n + ' is accepted.');
سنحصل على النتيجة التالية عند التشغيل إذا افترضنا أن المستخدم جرّب إدخال العدد -7
ثم العدد 25
ثم الحرف a
ثم العدد 5
و بالطبع المحرر سيتوقف عن طلب إدخال العدد حين يجده أدخل العدد الأخير لأنه كسر الشرط الذي يؤدي إلى إعادة تنفيذ أوامر الحلقة.
Enter a number between 1 and 20: 25
Enter a number between 1 and 20: a
Enter a number between 1 and 20: 5
Number 5 is accepted.
شرح الكود
الفيديو التالي يشرح طريقة عمل الكود خطوة خطوة.