Mengenal Tipe Logika Dalam Pemrogramman Ruby
Software Engineering Enthusiast | Blogger | Creator of RubyPedia.com
22 September 2017

Tipe Logika

Tipe logika adalah tipe yang mempresentasikan dua buah nilai yaitu benar atau salah. Dalam Ruby, nilai benar dinyatakan dengan kata kunci true dan salah dengan kata kunci false.

Nilai true merupakan objek dari kelas TrueClass dan nilai false merupakan objek dari kelas FalseClass.

Sebagai contoh:

2.3.1 :001 > rubypedia1 = true
 => true
2.3.1 :002 > rubypedia1.class
 => TrueClass
2.3.1 :003 > rubypedia2 = false
 => false
2.3.1 :004 > rubypedia2.class
 => FalseClass
2.3.1 :005 >

Berikut ini contoh kode yang akan menunjukan penggunaan tipe logika.

#!/usr/bin/ruby

##########################################################################
# Nama File : logika.rb
##########################################################################

data   = [10, 20, 30, 40, 50]
ketemu = false
indeks = -1

print "data = "
print data
print "\nMasukkan nilai yang ingin dicari: "
nilai = gets.to_i

for i in 0..4 do 

    if data[i] == nilai then
        ketemu = true
        indeks = i
        break
    end
end

if ketemu then
    puts "#{nilai} ditemukan pada indeks ke-#{indeks}."
else
    puts "#{nilai} tidak ditemukan."
end

Hasil program:

data = [10, 20, 30, 40, 50]
Masukkan nilai yang ingin dicari: 30
30 ditemukan pada indeks ke-2.

Hasil diatas hanya akan ditampilkan pada saat nilai yang dicari ditemukan didalam daftar, atau variabel ketemu bernilai true. Jika variabel ketemu bernilai false, maka hasil yang akan ditampilkan adalah seperti berikut:

data = [10, 20, 30, 40, 50]
Masukkan nilai yang ingin dicari: 25
25 tidak ditemukan.
Blog ini telah dibaca sebanyak 500 kali
Ruby Logika Kondisi Ruby Lang Perulangan

Sekilas Tentang Penulis

Fika Ridaul Maulayya
Software Engineering Enthusiast | Blogger | Creator of RubyPedia.com

KOMENTAR

blog comments powered by Disqus