Percabangan pada Ruby

Percabangan

Percabangan adalah cara yang digunakan dalam program untuk mengambil keputusan ke satu kemungkinan True atau False dari beberapa kondisi.

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

Postingan populer dari blog ini

Fixed Point dan Floating Point pada ALU

Pengenalan Teknologi Game dan Artificial Intelligence pada Game || Pengantar Teknologi Game || Tugas I

Program Deret Geometri Java