المقاطع المطلوب مشاهدتها
الدروس من رقم
43 إلى رقم
52 من الدورة التعليمية الموجودة
هنا
التكليف 01
- قم بإنشاء Function تقوم بالترحيب بالأشخاص
- ال Function تقبل إثنين Parameters وهم إسم الشخص ونوعه
- بناء على نوع الشخص تكتب له ال Title المناسب Mr For Male, Miss For Female
- إذا لم يكتب النوع لا تكتب أي Title قبل الإسم
- شاهد المثال لتفهم الفكرة
التكليف 02
- قم بإنشاء Function تقبل عدد غير معروف من ال Arguments
- المطلوب جميع جميع ال Arguments بجانب بعضهم في متغير بإسم all
- المطلوب عمل Return لقيمة هذا المتغير
- المطلوب جلب ال Arguments بطريقتين مختلفتين
- شاهد المثال لتفهم الفكرة
التكليف 03
- قم بإنشاء Function تقوم بجمع كل الأرقام التي تعطى لها ك Arguments
- إذا وجدت في الأرقام رقم 5 لا تجمعه مع الأرقام
- إذا وجدت في الأرقام رقم 10 غير قيمته إلى 20 وأكمل العملية الحسابية كما هي
- شاهد المثال لتفهم الفكرة
التكليف 04
- قم بإنشاء Function تقوم بضرب كل الأرقام التي تعطى لها ك Arguments في بعضها
- إذا كان ال Argument المستخدم في ال Function عبارة عن String لا تستعمله مع الأرقام
- إذا كان ال Argument عبارة عن Float قم بتحويله ل Integer قبل بدأ عملية الضرب
مساعدة
هناك Functions جاهزة تتأكد من نوع البيانات يمكنك إستخدامها
التكليف 05 تحدي
- قم بإنشاء Function تطبع رسالة للمستخدم فيها إسمه وسنه وهل هو متاح للعمل أم لا
- ال Function تقبل ثلاثة Parameters الإسم والسن والحالة. وتكون أسمائهم a, b, c
- أنواع البيانات ستكون String للإسم و Number للسن و Boolean للحالة
- البيانات سوف يتم إستخدامها داخل ال Function بشكل عشوائي وليس لهم ترتيب معين
- البيانات غير مرتبة وليس لها إسم يعبر عنها يجب عليك طباعة الرسالة بناء على نوع البيانات لتكون رسالة منطقية.
- حالة العمل يمكن أن تكون True أو False وبناء عليها تتغير الرسالة
- لا تقم بالتعديل على ال Parameters ولا ال Arguments
- إستخدام ال Named Arguments غير مناسب حل التحدي
- شاهد الأمثلة لتفهم الفكرة
مساعدة
هناك Functions جاهزة تتأكد من نوع البيانات يمكنك إستخدامها
التكليف 06
- قم بعمل Function تقوم بعمل عمليات حسابية بإسم calculate
- العمليات الحسابية هي الجمع والطرح والضرب
- ال Function تقبل ثلاثة Parameters الرقم الأول والرقم الثاني ونوع العملية الحسابية وقم بتسميتهم كما تريد
- كل ما عليك هو تنفيذ العملية الحسابية بناء على المدخلات
- في حالة قام الشخص بكتابة نوع العملية الحسابية خطأ تظهر له رسالة أنه لا توجد هذه العملية
- العمليات الحسابية المتاحة هي add, subtract, multiply
- يمكن للشخص كتابة أول حرف فقط من العملية الحسابية فمثلا subtract يمكن أن يكتب s
- إذا لم يكتب الشخص العملية الحسابية نهائيا قم بعمل العملية الإفتراضية وهي الجمع
التكليف 07
- لديك Function تقوم بعمل جمع لرقمين
- المطلوب عدم التعديل على نوع الأرقام الموجودة في ال Parameters ولا الموجودة في ال Return
- يمكنك التعديل على ال Function نفسها للتأكد أن الرقم الذي سيرجع نوعه Double وليس Integer
- شاهد المثال لتفهم الفكرة
التكليف 08 تحدي
- لديك متغير بإسم message يحتوي على القيمة Hello
- غير مسموح بكتابة أي كلمة بيدك وإستخدم فقط المتغير message
- غير مسموح بإنشاء متغير بإسم Hello وبواسطة ما تعلمته فكر كيف سيكون موجود
- شاهد المثال لتفهم المطلوب
التكليف 09
- قم بعمل Anonymous Function تكتب رسالة ترحيبية
- بعد عمل ال Function قم بعمل نسخة منها بواسطة ال Arrow Function Syntax
- شاهد المثال لتفهم المطلوب
تسليم ومراجعة الحلول
الحلول النموذجية هي هدية للداعمين يمكنك الإنضمام للداعمين لترى جميع الحلول من
هنا
0 تعليقات