Using Predicate Methods Ending with ? in Ruby
📖 Scenario: You are building a simple program to check properties of numbers in a list. You want to find out which numbers are even and which are odd using Ruby's predicate methods.
🎯 Goal: Create a Ruby program that uses predicate methods ending with ? to check if numbers are even or odd, and then prints the results.
📋 What You'll Learn
Create an array called
numbers with the exact values: 2, 5, 8, 11, 14Create a variable called
threshold and set it to 10Use a
for loop with variable num to iterate over numbers and inside the loop use the predicate method even? to check if num is evenInside the loop, also check if
num is greater than thresholdPrint the number and whether it is even and if it is greater than the threshold in the format:
"2 is even and less than or equal to 10" or "11 is odd and greater than 10"💡 Why This Matters
🌍 Real World
Checking conditions like even or odd numbers is common in programs that handle data filtering, validation, or decision making.
💼 Career
Understanding predicate methods helps you write clear and readable code, which is important for software development jobs that require condition checks and logic.
Progress0 / 4 steps