Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Learn Typing

أساسيات البرمجةالحلقة do while - التمرين الأول

المطلوب

بواسطة الحلقة do while أكتب برنامج يجبر المستخدم على إدخال رقم إيجابي (أي أكبر من صفر) و من ثم قم بطباعة الرقم الذي أدخله.

الحل

var n;
do
{
write("Enter a positive number: ");
n = read();
}
while (n<=0 || isNaN(n));
write("Number " + n + " is accepted.");
var n; do { write("Enter a positive number: "); n = read(); } while (n<=0 || isNaN(n)); write("Number " + n + " is accepted.");

سنحصل على النتيجة التالية عند التشغيل إذا افترضنا أن المستخدم جرّب إدخال العدد -3 ثم العدد 0 ثم الحرف a ثم العدد 4 و بالطبع المحرر سيتوقف عن طلب إدخال العدد حين يجده أدخل العدد الأخير لأنه كسر الشرط الذي يؤدي إلى إعادة تنفيذ أوامر الحلقة.

Enter a positive number: -3
Enter a positive number: 0
Enter a positive number: a
Enter a positive number: 4
Number 4 is accepted.

جرب الكود


شرح الكود

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

الدورات

أدوات مساعدة

أقسام الموقع

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