Menu
Coddy logo textTech

חזרה – לוגיקה פשוטה

חלק מהיחידה יסודות במסלול ה-Ruby של Coddy. שיעור 18 מתוך 88.

challenge icon

אתגר

קל

המשתנים הבאים נתונים לך:

age = 25
has_license = true
years_of_experience = 3
has_insurance = false
is_weekend = true

שלב בין אופרטורים להשוואה ולאופרטורים לוגיים כדי להעריך ולהציג את הביטויים הבאים, כל אחד בשורה נפרדת:

  1. בדוק אם age נמצא בין 18 ל־65 (כולל), באמצעות &&
  2. בדוק אם האדם יכול לנהוג: age הוא לפחות 18 וגם has_license הוא true
  3. בדוק אם האדם הוא נהג מנוסה: has_license הוא true וגם years_of_experience גדול או שווה ל־2
  4. בדוק אם האדם זקוק לביטוח: has_license הוא true וגם has_insurance אינו true
  5. בדוק אם זה יום טוב לתרגול נהיגה: is_weekend הוא true או years_of_experience קטן מ־1
  6. בדוק אם האדם הוא נהג סוף שבוע מוסמך: age הוא לפחות 21 וגם has_license הוא true וגם (is_weekend הוא true או has_insurance הוא true)

כל פלט צריך להיות true או false.

נסו בעצמכם

# משתנים שסופקו
age = 25
has_license = true
years_of_experience = 3
has_insurance = false
is_weekend = true

# TODO: כתבו את הקוד שלכם למטה
# חשבו כל ביטוי והדפיסו את התוצאה (true או false)

# 1. בדקו אם age נמצא בין 18 ל-65 (כולל) באמצעות &&


# 2. בדקו אם האדם יכול לנהוג


# 3. בדקו אם האדם הוא נהג מנוסה


# 4. בדקו אם האדם זקוק לביטוח


# 5. בדקו אם זה יום טוב לתרגל נהיגה


# 6. בדקו אם האדם הוא נהג כשיר לסוף השבוע

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

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