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

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

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

من جوجل

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

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


    اترك تعليقاً