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

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

جزء من قسم الأساسيات في رحلة Kotlin على Coddy. الدرس 28 من 93.

challenge icon

التحدي

سهل

اكتب دالة canGetFreeShipping تأخذ orderTotal وisPremiumMember وhasPromoCode وتُرجع ما إذا كان العميل مؤهلًا للحصول على شحن مجاني.

يحصل العميل على شحن مجاني إذا كان إجمالي طلبه 50 على الأقل وكان إما عضوًا مميزًا أو لديه رمز ترويجي.

المعلمات:

  • orderTotal (Int): القيمة الإجمالية للطلب
  • isPremiumMember (Boolean): ما إذا كان العميل عضوًا مميزًا
  • hasPromoCode (Boolean): ما إذا كان لدى العميل رمز ترويجي

القيمة المُرجعة: true إذا كان العميل مؤهلًا للحصول على شحن مجاني، وfalse خلاف ذلك (Boolean)

يستدعي برنامج التشغيل المُقدَّم دالتك ويطبع القيمة التي تُرجعها. أبقِ توقيع الدالة كما هو، ولا تضف دالة main.

جرّب بنفسك

fun canGetFreeShipping(orderTotal: Int, isPremiumMember: Boolean, hasPromoCode: Boolean): Boolean {
    // اكتب الكود هنا
}

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

تدرّب بنفسك: Playground لـ Kotlin