Menu
Coddy logo textTech

סיכום - מתודת האימות

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

challenge icon

אתגר

קל

הגדירו שיטה בשם in_range? שמקבלת שלושה פרמטרים: number, min ו-max. השיטה צריכה להחזיר true אם המספר נמצא בטווח (כולל הקצוות), ו-false אחרת.

קראו שלושה מספרים שלמים מהקלט:

  1. המספר שיש לבדוק
  2. הערך המינימלי של הטווח
  3. הערך המקסימלי של הטווח

השתמשו בשיטה in_range? כדי לבדוק אם המספר נמצא בטווח הנתון, והדפיסו את התוצאה.

לדוגמה, אם הקלט הוא 15, 10 ו-20:

  • 15 נמצא בין 10 ל-20 (כולל הקצוות)

הפלט צריך להיות:

true

אם הקלט הוא 5, 10 ו-20, הפלט צריך להיות:

false

אם הקלט הוא 10, 10 ו-20, הפלט צריך להיות:

true

נסו בעצמכם

# קרא את הקלט
number = gets.chomp.to_i
min = gets.chomp.to_i
max = gets.chomp.to_i

# TODO: הגדר את המתודה in_range? למטה


# קרא למתודה והדפס את התוצאה
puts in_range?(number, min, max)

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

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