تكليفات C++ الدروس من 030 إلى 035

[ 7 ] تكليفات خاصة ب [ Control Flow - Conditions ]

إنضم لكورسات الأكاديمية وإستفيد من الخصم الخاص في البداية من هنا
نوصي بكورس تعلم أساسيات البرمجة من أكاديمية Codezilla من هنا
لحجز إستضافة من Hostinger والحصول على الخصم عن طريقي إتبع الشرح من هنا

من جوجل

المقاطع المطلوب مشاهدتها

الدروس من رقم 30 إلى رقم 35 من الدورة التعليمية الموجودة هنا

التكليف 01

  • لديك المتغيرات التالية الخاصة بالعمر والنقاط والتقييم
  • بشرط واحد فقط نريد أن نفحص إذا كان العمر أكبر من 18 والنقاط أكبر من 500 والتقييم أكبر من 5
  • إذا تحققت جميع الشروط نقوم بطباعة الرسالة كما في المثال

التكليف 02

  • لديك المتغيرات التالية الخاصة بالعمر والنقاط والتقييم
  • نريد عمل مجموعة من الشروط كالتالي
  • في حالة السن أكبر من 18 نقوم بكتابة “Yes Age Is Ok”
  • في حالة السن ليس أكبر من 18 نقوم بكتابة “No Age Is Not Ok”
  • في حالة النقاط أكبر من 500 نقوم بكتابة “Yes Points Is Ok”
  • في حالة النقاط ليست أكبر من 500 نقوم بكتابة “No Points Is Not Ok”

التكليف 03

  • لديك المتغير num وهو عبارة عن مدخل من المستخدم لرقم ما بين 0 و 150
  • نريد عمل مجموعة من الشروط كالتالي
  • إذا كان الرقم أصغر من 10 قم بطباعة الرقم وقبله صفرين
  • إذا كان الرقم أكبر من 10 وأصغر من 100 قم بطباعة الرقم وقبله صفر
  • إذا كان الرقم أكبر من أو يساوي 100 قم بطباعة الرقم كما هو
  • شاهد الأمثلة لتفهم الفكرة

التكليف 04تحدي

  • لدينا مجموعة من المتغيرات مطلوب منك التعديل على القيم الخاصة بها حتى تتحقق جميع الشروط
  • ممنوع التغيير في الشروط ولا التعديل عليها نهائيا
  • يجب أن يتم طباعة جميع الرسائل التي تفيد أن الشرط تحقق كما في المثال

التكليف 05

  • لديك الشرط التالي يعمل بدون أي مشكلة
  • المطلوب عمل نفس الشرط بواسطة ال Ternary Operator

التكليف 06

  • لديك الشرط التالي يعمل بدون أي مشكلة
  • بدون إستخدام ال Ternary Operator نحتاج لإختصار هذه الشروط لتخرج النتيجة كما في المثال
  • يجب أن تظهر النتيجة بنفس الترتيب

التكليف 07تحدي

  • لدينا مجموعة من المتغيرات عبارة عن مدخلات من المستخدم
  • سيقوم المستخدم بكتابة 4 أرقام متتالية
  • إذا كان الرقم أصغر من 20 وعدد زوجي سوف نقوم بإضافته للعملية الحسابية
  • نبدا المتغير result بقيمة صفر وإذا كتب المستخدم رقم توفرت فيه الشروط نجمعه مع الصفر وهكذا
  • وفي النهاية نقوم بطباعة قيمة المتغير result شاهد المثال والتجارب لتفهم الفكرة

تسليم ومراجعة الحلول

الحلول النموذجية هي هدية للداعمين يمكنك الإنضمام للداعمين لترى جميع الحلول من هنا

من جوجل

3 تعليقات

  • Level 2

    اعتقد أن في حل التكليف الثالث يجب اضافة else if في المطلوب الأخير وليس else فقط
    وذلك لان المطلوب عبارة عن رينج ينتهي عند رقم 150 وليس مفتوح
    وفي else سوف نطبع الجملة الاولي من التكليف “من فضلك ادخل رقم من 0 الي 150”
    لكي تظهر للمستخدم في حاله ادخاله لرقم اكبر من الرينج المطلوب
    شكرا 🙂


اترك تعليقاً