أساسيات البرمجةالحلقات المتداخلة - التمرين الحادي عشر
المطلوب
أكتب برنامج يطلب من المستخدم إدخال عدد أسطر الشكل الهندسي التالي و من ثم يرسمه له بواسطة الحلقات مع الإشارة إلى أن العدد الذي يدخله المستخدم يجب أن يكون أكبر من صفر.
ملاحظة: في حال قام المستخدم بإدخال عدد زوجي قم بإضافة واحد عليه حتى يصبح عدد فردي لأن هذا الرسم يتطلب أن يكون عدد الأسطر فردي.
إرشادات
- العدد الذي يدخله المستخدم قم بتخزينه في متغير إسمه
n
. - إستخدم الحلقة do while لإجبار المستخدم على إدخال قيمة أكبر من صفر.
- فيما يلي طريقة تحليل الرسم كجدول.
الحل
سنحصل على النتيجة التالية في حال أدخلنا العدد 4 أو 5 عند التشغيل.
*
**
***
**
*
شرح الكود
الفيديو التالي يشرح طريقة عمل الكود خطوة خطوة.