المقاطع المطلوب مشاهدتها
الدروس من رقم
55 إلى رقم
66 من الدورة التعليمية الموجودة
هنا
التكليف 01
Custom Calculation Function
- قم بعمل Function تقبل منك Two Parameters عبارة عن Integers
- في حالة كان الرقم الأول يساوي الثاني قم بجمع الرقمين
- في حالة كان الرقم الأول أكبر من الثاني قم بطرح الرقم الأول من الثاني
- في حالة كان الرقم الأول أصغر من الثاني قم بطرح الرقم الثاني من الأول
- شاهد الأمثلة لتعرف المطلوب
التكليف 02
Money Needed Per Day
- لديك Function تقوم بحساب المال الذي تحتاجه يوميا للخروج من بيتك والتنزه والتعلم
- ال Function تقبل منك Two Parameters
- الأول هو المرتب الذي تقبضه ونوعه Float والثاني هو عدد الأيام ونوعه Integer
- لكل اسبوع من الأيام هناك يومين أجازة لن تخرج فيهم لذلك لا نحتاج فيهم مصروفات
- يجب أن يتم الاسبوع حتى تحسب يومين بدون خروج وغير ذلك تحتسب كما هي
- قم بحساب المبلغ الذي تحتاجه لكل يوم خروج من المرتب الخاص بك
- شاهد المثال لتفهم الفكرة
التكليف 03
Functions In Wrong Place
- لديك مجموعة من ال Function تقوم ببعض العمليات الحسابية البسيطة
- هناك مشكلة في عملها بسبب مكان ال Function
- نريد حل المشكلة بدون التعديل على مكان ال Function
- لا تقم بتعديل أي شيء من تحت سطر التعليق الخاص بالتعديل
التكليف 04
Functions With Missing Arguments
- لديك Function تحتوي على Three Parameters عبارة عن أرقام
- ال Function تقوم بجمع هذه الأرقام مع بعضها
- شاهد إستخدام ال Function والنتيجة التي تخرج منها ولا تقوم بالتعديل على الكود الخاص بالتشغيل
- قم بإنشاء ال Function ليعمل ال Code بنجاح وتخرج القيم كما في المثال
التكليف 05
The Power Of A Number
- لديك Function تقبل منك Two Parameters عبارة عن أرقام
- الرقم الأول هو ال Base والثاني هو ال Power أو ال Exponent
- المطلوب جعل ال Function تطبع النتيجة مباشرة
- يجب عمل المطلوب بطريقتين
التكليف 06
Custom Swapping Function
- لدينا Function تقوم بعمل Swap للحروف إذا كان الحرف Capital نقوم بتحويله ل Small والعكس
- إذا كانت الكلمة تحتوي على حرف H نقوم بتركه كما هو ولا نقوم بتحويله
- شاهد المثال لترى الفكرة
التكليف 07
Result Of Number And Numbers Before
- لديك Function تقبل منك Two Parameters
- الأول هو الرقم والثاني هو عدد الأرقام الكاملة المطلوب جمعها على بعضها
- المطلوب جمع الرقم نفسه + عدد الأرقام التي قبله بناء على ال Parameter الثاني
- شاهد المثال لتفهم الفكرة
التكليف 08
Plus For Even And Multiply For Odd
- لديك Function تقبل منك Array من الأرقام و عدد الأرقام
- قم بجمع جميع الأرقام الزوجية مع بعضها وقم بتخزين الناتج في الرقم الأول
- قم بضرب جميع الأرقام الفردية وقم بتخزين الناتج في الرقم الثاني
- قم بجمع الرقم الأول مع الثاني
- شاهد المثال لترى الفكرة
التكليف 09
Sum All Numbers After Exclude
- لدينا Function تقبل مننا Three Parameters
- الأول هو Array Of Numbers والثاني هو عدد عناصر ال Array والثالث الرقم الذي سوف نستثنيه من العملية الحسابية
- المطلوب جمع الأرقام كلها وإستثناء الرقم في ال Parameter الأخير
- شاهد المثال لترى الفكرة
التكليف 10
Minimum Positive Number
- لدينا Function تقبل Two Parameters الأول عبارة عن Array Of Numbers والثاني هو عدد العناصر
- المطلوب جلب أصغر رقم موجب في ال Array
- شاهد المثال لتفهم الفكرة
التكليف 11
Maximum Negative Number
- لدينا Function تقبل Two Parameters الأول عبارة عن Array Of Numbers والثاني هو عدد العناصر
- المطلوب جلب أكبر رقم سالب في ال Array
- ملحوظة كلما اقتربت من الصفر يكون الرقم السالب أكبر بمعنى -10 أكبر من -500
- أول عنصر في ال Array لن يتغير نهائيا
- شاهد المثال لتفهم الفكرة
التكليف 12
Create Full URL Function
- لديك Function تقوم بإنشاء Website URL وتقبل منك Four Parameters
- الأول هو البروتوكول والثاني هو إسم الموقع والثالث هو الدومين والأخير هو هل الموقع يحتوي على www أم لا
- المطلوب بناء على البيانات أن يخرج الرابط بنفس الشكل في المثال
- ال Argument الرابع إختياري وإذا لم تكتبه يقوم بوضع www
التكليف 13
Very Simple Greeting Function
- قم بإنشاء Function تقوم بالترحيب بالأشخاص
- ال Function تقبل إثنين Parameters وهم إسم الشخص ونوعه
- بناء على نوع الشخص تكتب له ال Title المناسب Mr For Male, Miss For Female
- إذا لم يكتب النوع لا تكتب أي Title قبل الإسم
- شاهد المثال لتفهم الفكرة
التكليف 14
Math Operations
- لدينا Function تقوم بعمل اكثر من عملية حسابية
- العمليات الحسابية هي الجمع والطرح والضرب
- ال Function تقبل ثلاثة Parameters الرقم الأول والرقم الثاني ونوع العملية الحسابية
- كل ما عليك هو تنفيذ العملية الحسابية بناء على المدخلات
- في حالة قام الشخص بكتابة نوع العملية الحسابية خطأ يرجع من ال Function رقم 0
- العمليات الحسابية المتاحة هي add, subtract, multiply
- مكن للشخص كتابة أول حرف فقط من إسم العملية الحسابية فمثلا subtract يمكن أن يكتب s
- إذا لم يكتب الشخص العملية الحسابية نهائيا قم بعمل العملية الإفتراضية وهي الجمع
التكليف 15
Average Money Per Day Function
- لدينا Function تقبل منا Two Parameters
- الأول عبارة عن Array Of Numbers والأرقام هي المبالغ الذي يحصل عليها الشخص كل يوم والثاني هو عدد عناصر ال Array
- بمعنى مثلا لو ال Array فيها 10 عناصر معناها أن الشخص عمل لمدة 10 أيام وكل رقم هو الراتب الخاص باليوم
- المطلوب معرفة معدل الراتب الذي يأخذه الشخص يوميا
التكليف 16
Available Space For Books
- لدينا Function تقبل منا Four Parameters
- الأول هو الكتب الصغير وهي تحتاج لمساحتين في الرف
- الثاني هو الكتب المتوسطة وهي تحتاج لأربع مساحات في الرف
- الثالث هو الكتب الكبيرة وهي تحتاج لست مساحات في الرف
- الرابع هو الرفوف وكل رفع يحتوي على 20 مساحة
- المطلوب توزيع الكتب على الرفوف ومعرفة كم عدد المساحات المتبقية
- إذا كان عدد المساحات الخاصة بالكتب أكبر من المساحات الموجودة في الرفوف نقوم بإرجاع رقم 0
التكليف 17
Phone Prices With VATs
- لدينا Function تقبل منا Four Parameters
- الأول هو عدد التليفونات التي ستيبعها الشركة
- الثاني هو عدد التليفونات المستعملة من العدد الكلي
- الثالث هو سعر التليفون الجديد
- الرابع هو قيمة الضرايب بالنسبة المئوية التي ستدفعها الشركة فمثلا رقم 40 معناه 40%
- التليفون المستعمل ثمنه أقل من الجديد ب 200
- المطلوب معرفة مكسب الشركة الكلي بعد دفع الضرايب
تسليم ومراجعة الحلول
الحلول النموذجية هي هدية للداعمين يمكنك الإنضمام للداعمين لترى جميع الحلول من
هنا
0 تعليقات