Percabangan pada Ruby
Percabangan
Jenis - jenis percabangan
1. Statement If
Statemen if digunakan untuk melakukan penyeleksian dimana jika kondisi bernilai
benar maka progam akan mengeksekusi statemen dibawahnya.
Bentuk umum :
if kondisi
statemen
end
2. Statement 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 :
if kondisi
statemen 1
else
statemen 2
end
3. Statement 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 :
if kondisi1
statemen
elsif kondisi2
statemen
else
statemen
end
Contoh Program
Lisitng
print "Masukkan nilai Anda : "
nilai = gets
nilai.chop!
if nilai.to_i >= 85
puts "Anda mendapat grade A"
elsif nilai.to_i >= 75
puts "Anda mendapat grade B"
elsif nilai.to_i >= 65
puts "Anda mendapat grade C"
else
puts "Anda mendapat grade D"
end
Output
Komentar
Posting Komentar