Menu
Coddy logo textTech

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

חלק מהיחידה יסודות במסלול ה-Swift של Coddy. שיעור 23 מתוך 86.

challenge icon

אתגר

קל
כתבו פונקציה canRideRollercoaster שמקבלת את height ואת hasParent ומחזירה האם אדם יכול לעלות על רכבת ההרים.

אדם יכול לעלות על רכבת ההרים אם הוא עומד בדרישת הגובה וגם מלווה בהורה, או אם הוא גבוה מספיק כדי לעלות לבד.

תנאים:

  • אם הגובה הוא לפחות 140 ס"מ, האדם יכול לעלות לבד (אין צורך בהורה)
  • אם הגובה הוא לפחות 120 ס"מ אך פחות מ-140 ס"מ, האדם זקוק להורה כדי לעלות
  • אם הגובה הוא פחות מ-120 ס"מ, האדם אינו יכול לעלות כלל

פרמטרים:

  • height (Int): גובה האדם בסנטימטרים
  • hasParent (Bool): האם הורה מלווה את האדם

ערך מוחזר: true אם האדם יכול לעלות, ו-false אחרת (Bool)

נסו בעצמכם

func canRideRollercoaster(height: Int, hasParent: Bool) -> Bool {
    // כתבו כאן קוד
}

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

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