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

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

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

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


    اترك تعليقاً