Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

مراجعة - المنطق البسيط

جزء من قسم الأساسيات في رحلة Swift على Coddy — الدرس 23 من 86.

challenge icon

التحدي

سهل

اكتب دالة باسم canRideRollercoaster تأخذ المعاملين height و hasParent وتعيد ما إذا كان بإمكان الشخص ركوب الأفعوانية (rollercoaster).

يمكن للشخص ركوب الأفعوانية إذا استوفى شرط الطول و كان برفقة أحد الوالدين، أو إذا كان طوله كافياً للركوب بمفرده.

الشروط:

  • إذا كان الطول 140 سم على الأقل، يمكنه الركوب بمفرده (لا حاجة لوجود أحد الوالدين)
  • إذا كان الطول 120 سم على الأقل ولكن أقل من 140 سم، فإنه يحتاج إلى أحد الوالدين للركوب
  • إذا كان الطول أقل من 120 سم، فلا يمكنه الركوب على الإطلاق

المعاملات (Parameters):

  • height (Int): طول الشخص بالسنتيمترات
  • hasParent (Bool): ما إذا كان أحد الوالدين يرافقه

القيمة المرجعة: true إذا كان بإمكان الشخص الركوب، و false خلاف ذلك (Bool)

جرّب بنفسك

func canRideRollercoaster(height: Int, hasParent: Bool) -> Bool {
    // اكتب الكود هنا
}

جميع دروس الأساسيات