تكليفات PHP Bootcamp من الدرس 43 إلى 52

[ 9 ] تكليفات خاصة ب [ Function ]

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

الدروس من رقم 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 تعليقات


    اترك تعليقاً