Menu
CoddyTech

For Loop dengan Rentang

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

Perulangan memungkinkan kamu mengulang kode beberapa kali tanpa menulisnya berulang kali. Di Ruby, perulangan for yang digabungkan dengan rentang adalah cara yang sederhana untuk mengiterasi rangkaian angka.

Rentang dalam Ruby merepresentasikan urutan nilai. Kamu membuatnya dengan menggunakan dua titik di antara nilai awal dan nilai akhir. Berikut cara melakukan perulangan melalui angka 1 hingga 5:

for i in 1..5
  puts i
end

Ini menampilkan setiap angka dari 1 sampai 5, masing-masing pada barisnya sendiri. Variabel i mengambil setiap nilai dalam rentang tersebut, satu per satu, dan kode di dalam perulangan dijalankan untuk setiap nilai.

Ruby memiliki dua jenis rentang. Rentang dua titik 1..5 mencakup kedua titik akhir (1, 2, 3, 4, 5). Rentang tiga titik 1...5 tidak mencakup angka terakhir (1, 2, 3, 4):

for num in 1...4
  puts num
end
# Output: 1, 2, 3

Kamu bisa menggunakan nama variabel apa pun yang kamu suka dan melakukan operasi di dalam perulangan. Misalnya, mencetak kuadrat setiap angka:

for n in 1..3
  puts n * n
end
# output: 1, 4, 9
challenge icon

Tantangan

Mudah

Baca sebuah angka n dari input. Gunakan perulangan for dengan rentang untuk mencetak semua angka dari 1 sampai n, masing-masing pada barisnya sendiri.

Input berupa satu bilangan bulat yang mewakili batas atas rentang.

Contohnya, jika inputnya 4, outputnya adalah:

1
2
3
4

Coba sendiri

# Baca angka dari input
n = gets.to_i

# TODO: Tulis kodemu di bawah ini
# Gunakan for loop dengan range untuk mencetak semua angka dari 1 hingga n
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler Ruby online