Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

نظرة عامة على المشروع

جزء من قسم Logic & Flow في رحلة C++ على Coddy — الدرس 18 من 56.

challenge icon

التحدي

سهل

ستقوم ببناء أداة قائمة مهام تعمل عبر سطر الأوامر توضح كيفية استخدام المتجهات (vectors) لإدارة بيانات من العالم الحقيقي.

قم بإنشاء الأساس لأداة قائمة مهام عبر سطر الأوامر من خلال إعداد الهيكل الأساسي باستخدام متجه فارغ وعرض رسالة ترحيب مع خيارات القائمة.

يجب أن يقوم برنامجك بما يلي:

  1. إنشاء std::vector<std::string> فارغ باسم tasks لتخزين أوصاف المهام
  2. عرض رسالة ترحيب لتطبيق قائمة المهام
  3. عرض قائمة توضح الخيارات المتاحة التي سيتمكن المستخدمون من الاختيار من بينها
  4. طباعة رسالة تؤكد أن نظام قائمة المهام جاهز للاستخدام

استخدم تنسيق المخرجات الدقيق التالي:

Welcome to Task List Tool!

Menu Options:
1. Add Task
2. View Tasks
3. Quit

Task list system initialized and ready!

يؤدي هذا الإعداد الأولي إلى إنشاء الأساس الذي سيتم توسيعه في الدروس التالية لبناء تطبيق كامل لإدارة المهام. سيقوم المتجه الفارغ بتخزين جميع المهام كسلاسل نصية (strings)، وتُظهر القائمة للمستخدمين الوظائف التي ستكون متاحة.

جرّب بنفسك

#include <iostream>
#include <vector>
#include <string>

using namespace std;

int main() {
    // TODO: اكتب الكود الخاص بك هنا
    
    return 0;
}

جميع دروس Logic & Flow