Rangkuman: Validation method
Termasuk bagian Dasar-Dasar dalam perjalanan Ruby di Coddy. Pelajaran 52 dari 88.
Tantangan
MudahDefinisikan 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:
- Number yang akan diperiksa
- Nilai minimum rentang
- 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:
trueJika inputnya adalah 5, 10, dan 20, outputnya adalah:
falseJika inputnya adalah 10, 10, dan 20, outputnya adalah:
trueCoba 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
4Operator Bagian 2
Operator Logika Bagian 1Operator Logika Bagian 2Ringkasan: Logika SederhanaOperator Logika Bagian 3Operator Logika Bagian 47Kalkulator Pembagian Tagihan
Pesan Selamat DatangMengambil input dari Pengguna10FizzBuzz dengan Variasi
Gambaran Umum PermainanMetode FizzBuzz2Variabel dan Tipe Data
Angka dan VariabelTipe Data stringTipe Data booleanTipe Data SymbolMemeriksa Tipe DataKonvensi PenamaanRangkuman: Membuat Variabel5Pengambilan Keputusan
Pernyataan IfIf - ElseRekap: Kalkulator SederhanaIf - Else BersarangPernyataan Unless8Perulangan
For Loop dengan RentangWhile LoopBreakNextRangkuman: FaktorialTimes LoopUntil LoopPerulangan BersarangRangkuman: Input Dinamis3Operator Bagian 1
Operator AritmetikaOperator ModuloPintasan AritmetikaRingkasan: Matematika SederhanaOperator Perbandingan6Dasar Input dan Output
Output dengan putsOutput dengan print dan pOutput dengan VariabelInput dengan getsMethod chompKonversi TipeRangkuman: Kalkulator UsiaRangkuman: Benar atau Salah9method
Mendefinisikan methodParameter methodNilai KembalianRangkuman: Sigma methodRangkuman: Validation methodNilai Default Parameter12Melakukan Perulangan pada Koleksi
Iterator EachEach dengan IndeksMelakukan Perulangan pada StringMap dan CollectLatihan sendiri: Compiler Ruby online