الدرس 20: مشروع ختامي — لعبة التخمين
هذا هو المشروع الختامي — فهو يجمع تقريبًا كل ما تعلّمناه: متغيّر (الرقم السري)، وقائمة وحلقة foreach (التخمينات)، وسلسلة من الشروط (if / else if / else)، والإقحام في المُخرَجات. ولكي يعمل البرنامج بالطريقة نفسها في كل مرة ويكون سهل الاختبار، تأتي التخمينات من قائمة ثابتة — لا من إدخال حيّ.
بدلاً من سؤال لاعب حيّ، نُعطي البرنامج قائمة تخمينات جاهزة. يمرّ عليها واحدة تلو الأخرى ويقول لكل تخمين 'too high' أو 'too low' أو 'correct!'.
- مشروع ختامي
- برنامج يجمع كل ما تعلّمناه: المتغيّرات والقوائم والحلقات والشروط.
- حتميّ
- يعمل بالطريقة نفسها في كل مرة لأنّ الإدخال ثابت (قائمة)، لا حيّ.
- دمج المفاهيم
- استخدام عدّة مفاهيم معًا في برنامج واحد يعمل.