Menu
Coddy logo textTech

סיכום – לוגיקה פשוטה

חלק מהיחידה יסודות במסלול ה-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 {
    // כתבו כאן קוד
}

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: Kotlin אונליין