Menu
CoddyTech

Rangkuman: Validation method

Termasuk bagian Dasar-Dasar dalam perjalanan Ruby di Coddy. Pelajaran 52 dari 88.

challenge icon

Tantangan

Mudah

Definisikan method bernama in_range? yang menerima tiga parameter: number, min, dan max. Method ini harus mengembalikan true jika number berada dalam rentang tersebut, termasuk batasnya, dan false jika tidak.

Baca tiga bilangan bulat dari input:

  1. Number yang akan diperiksa
  2. Nilai minimum rentang
  3. Nilai maksimum rentang

Gunakan method in_range? untuk memeriksa apakah number berada dalam rentang yang diberikan, lalu cetak hasilnya.

Contohnya, jika inputnya adalah 15, 10, dan 20:

  • 15 berada di antara 10 dan 20, termasuk batasnya

Outputnya adalah:

true

Jika inputnya adalah 5, 10, dan 20, outputnya adalah:

false

Jika inputnya adalah 10, 10, dan 20, outputnya adalah:

true

Coba sendiri

# Baca input
number = gets.chomp.to_i
min = gets.chomp.to_i
max = gets.chomp.to_i

# TODO: Definisikan method in_range? di bawah ini


# Panggil method tersebut dan cetak hasilnya
puts in_range?(number, min, max)

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler Ruby online