Struktur Logika Perulangan Pada Ruby Programming

Struktur Logika Perulangan Pada Ruby Programming, Perulangan atau dalam bahasa inggrisnya adalah loop, atau looping.  Setiap bahasa pemrograman tentunya memiliki perulangan, terutama perulangan pada Ruby. Banyak algoritma yang memerlukan proses perulangan atau looping sebagai terwujudnya algoritma seperti menggunakan array, searching, sorting dan lainnya.

Memahami Perulangan Pada Ruby Programming

Ada beberapa perulangan pada Ruby, seperti for, while, until, dan .each. Dari masing-masing metode perulangan pada Ruby yang berbeda ialah .each. Jenis perulangan .eachbiasanya digunakan untuk memecah array, namun array sendiri dapat disedehanakan dengan semua perulangan, kembali lagi ke masing-masing kebutuhan.

Pengertian Dasar Perulangan Pada RUBY

Seperti namanya perulangan atau looping yaitu digunakan untuk mempermudah melakukan proses yang berulang-ulang sesuai dengan perintahnya. Contoh sederhananya adalah, apabila kita menampilkan angka 1 sampai 100.

Penulisan Perulangan FOR pada RUBY

Perulangan for digunakan untuk mengulang suatu pernyataan sebanyak yang kita butuhkan. Penggunaan perulangan for pada Ruby yaitu dengan menentukan kondisi jumlah atau nilai yang ingin diulang “variabel in  nilai awal .. nilai akhir ”, contoh sederhananya:

for k in 1..10
  print k
end

Dari kode perulangan for pada Ruby diatas akan mencetak angka 1 – 10, seperti gambar dibawah ini:

perulangan for pada ruby

penjelasan mengenai kode ruby diatas sebagai berikut

k : variabel yang digunakan untuk menampung nilai pengulangan

1 : nilai awal dari sebuah pengulangan

.. : mendefinisikan bahwa pengulangan berlanjut sampai

10 : nilai akhir dari sebuah pengulangan for

variabel akan menampung setiap pengulangan yang terjadi di ruby mulai dari nilai awal sampai dengan nilai akhir.

 

Penulisan Perulangan While Pada RUBY

Perulangan while mirip dengan for, namun untuk menentukan kondisinya hanya dengan menggunakan operator perbandingan saja, misalnya $i <= batas, contoh sederhananya:

counter = 1
while counter <= 10
  puts counter
  counter = counter + 1
end

Untuk outputnya kurang lebih sama dengan penjelasan perulangan sebelumnya, yaitu perulangan dengan menggunakan for. Dimana akan menampilkan angka 1 – 9, perbedaan yang mencolok dengan menggunakan for adalah kondisi tidak ditulis didalam fungsi perulangannya, dan proses penambahan angka.

 

Penulisan Perulangan each pada RUBY

Jenis perulangan each pada RUBY ini adalah yang paling berbeda dari perulangan sebelumnya, yaitu perulangan each pada RUBY ini berguna untuk memecah isi array, atau lebih sederhananya ialah untuk menyederhanakan nilai array agar dapat dibaca dengan mudah, berikut ini adalah contoh Kode nya:

array = [1,2,3,4,5]

array.each do |x|
  x += 10
  puts "#{x}"
end

Contoh sederhana diatas maka akan menampilkan output seperti gambar dibawah ini:

pengulangan each di ruby

Demikianlah Cara Memahami Perulangan Pada Ruby Programming

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.