Rabu, 02 Juni 2010

Tutorial Ruby

Ruby merupakan bahasa pemrograman berbasis objek yang dinamis. Merupakan kombinasi dari sintaks perl dan smaltalks. Yang dbuat oleh Yukihiro "Matz" Matsumoto. Ruby dapat menggunakan bebagai paradigma pemrograman seperti fungsional, berbasis objek, imperatif dan reflectif.

Contoh program untuk menampilkan "hello world"
    puts "hello world" # output : hello world
menghitung panjang karakter string
    puts "ruby is cool".length # output : 12
menginput angka lalu menampilkannya ke layar
    puts "masukkan angka!"
    num = gets   
    puts "angka yang dimasukkan adalah "+num
membuat tipe data array dan menampilkan masing-masing nilai ke layar
    isi = [12,32.34,"ade asde",ada]
    puts isi[0]
    puts isi[1]
    puts isi[2]
    puts isi[3]
menampilkan segitiga
    for i in 0...5
    for j in 0...i
    print "i"     
    end           
    puts "\n"     
    end
#output : i
                i i
                i i i
                i i i i
                i i i i i
menampilkan segitiga terbalik
    k = 5                     
    while k>=0           
        for u in 0...k    
            print "i" 
        end               
    puts "\n"                 
    k=k-1                     
    end    
#output : i i i i i
                i i i i
                i i i
                i i
                i             
menampilkan piramida
    i = 5                     
    j = 5                     
    while i>0              
      for u in 0...i       
        print " "            
      end                    
      for p in 0...((j-u)*2)
        print "i"             
      end                    
    puts "\n"                 
    i = i -1                  
    end                       
#output :                  i i
                               i i i i
                             i i i i i i
                           i i i i i i i i
                         i i i i i i i i i i

oleh alvin aditya

2 komentar:

Anonim mengatakan...

Ada tutorial buat web pake ruby ga? thx.

Anonim mengatakan...

@ anonim
wah.. saya juga belum bisa bikin web pake ruby

Posting Komentar

Add to Technorati Favorites Add to Technorati Favorites
OrangUNIX © 2008 Template by:
SkinCorner