تعلم البرمجة للمبتدئين الحلقة 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: -7
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.

جرب الكود


شرح الكود

الفيديو التالي يشرح طريقة عمل الكود خطوة خطوة.

الدورات

أدوات مساعدة

أقسام الموقع

دورات
مقالات كتب مشاريع أسئلة