TEORI PERCABANGAN
Dalam pemrograman, kita tentunya mengenal istilah seleksi dan perulangan. Pada
umumnya dalam membuat program, selalu ada seleksi dimana diperlukan pengecekan suatu
kondisi untuk mengarahkan program agar berjalan sesuai keinginan. Pada Ruby untuk
melakukan suatu pengecekan kondisi, terdapat tiga macam statemen. Antara lain :
- Perintah if
-Perintah if – else
- Perintah if – else – elsif
Perintah If
Statemen if digunakan untuk melakukan penyeleksian dimana jika kondisi bernilai
benar maka progam akan mengeksekusi statemen dibawahnya. Dalam ruby, setelah penulisan
statement di akhiri dengan end.
Bentuk umum perintah if :
if kondisi
statemen
end
Contoh program :
irb(main):001:O> a = "Ruby"
=>"Ruby"
irb(main):002:0> if a =="Ruby"
irb(main):003:1> puts "Selamat Belajar Ruby"
irb(main):004:1> end
Selamat Belajar Ruby
=> nil
irb(main):005:0>
Perintah If – Else
Statemen if – else digunakan untuk melakukan penyeleksian kondisi dimana jika
kondisi bernilai benar maka program akan mengeksekusi statemen 1. Namun, jika nilai
kondisi bernilai salah maka statemen 2 yang akan dieksekusi.
Bentuk umum perintah if – else :
if kondisi
statemen 1
else
statemen 2
end
Perintah If – Else - Elsif
Statemen if – else - elsif digunakan untuk melakukan penyeleksian kondisi dimana
kondisi yang diberikan lebih dari 1 kondisi atau memiliki beberapa kondisi. Jika kondisi
pertama bernilai benar maka lakukan seleksi kondisi ke-dua dan seterusnya.
Bentuk umum perntah if – else – elsif :
if kondisi1
statemen
elsif kondisi2
statemen
else
statemen
end
TEORI PERULANGAN
Perintah perulangan di gunakan untuk mengulang pengeksekusian statemen-statemen
hingga berkali-kali sesuai dengan iterasi yang diinginkan. Dalam Ruby, perintah untuk
perulangan (loop) adalah times, while dan for.
Perintah Times
Perintah times digunakan untuk perulangan yang sangat sederhana. Hanya dengan
bentuk umum serperti di bawah ini kita bisa langsung mendapatkan output berulang.
Bentuk umumnya adalah :
Jumlah_Perulangan.times do
statemen
end
Pada perulangan times, secara otomatis kita melakukan pertambahan ke atas apabila
ingin melakukan perulangan ke bawah dapat menggunakan sebuah variable counter.
Yang disebut variable counter di program di atas adalah variable count.
Perintah While
Perintah while pada Ruby merupakan perintah yang paling umum digunakan untuk
proses perulangan. Konsep sederhana dari perintah while adalah statement yang terdapat di
dalam while akan diulang pengeksekusiannya selama nilai kondisinya benar. Dan ia akan
keluar atau tidak melakukan eksekusi blok statemen jika nilai kondisinya salah.
Bentuk umum statemen while,
while kondisi
statemen
end
Perintah For
Perintah for dalam Ruby sama seperti bahasa pemrograman lainnya. Pada perulangan
for ini lebih spesifik dari pada perintah while. Kita dapat menentukan range (batasan) pada
perulangan ini.
Bentuk umum statemen for,
For variable in range
statemen
end
sumber: http://enysukandari.blogspot.com/2013/03/materi-perulangan-dan-percabangan.html
Bagus bang . tapi tolong agar dirapikan agar gampang kopasnya hehe
BalasHapus