RSS

Category Archives: Ruby

bentuk kondisi dan looping pada ruby

saya kali ini berusaha untuk membuat sebuah program sebagai contoh kondisi dan looping dengan menggunakan bahasa pemograman ruby. berikut listingnya:


puts("")

print("masukkan jumlah data: ")

jum=gets.to_i()

nama=Array.new

nilai=Array.new

kelulusan=Array:new

for i in (1..jum) do

print("nama ke-",i,":")

nama[i]=gets()		print

("nilai ke-",i,":")

nilai[i]=gets.to_i()

if(nilai[i]>40)then

kelulusan[i]="lulus"

else			kelulusan[i]="gagal"

end

end

puts("")

print "hasil\n"

print "=============\n"

for i in (1 ..jum) do

print("nama ke-",i,":",nama[i])

print("nilai ke-",i,":",nilai[i],"\n")

print("kelulusan ke-",i,":",kelulusan[i],"\n")

end

puts("")

 

berikut adalah outputnya

 
Leave a comment

Posted by on April 12, 2011 in Ruby

 

Mengetahui zodiak kita dengan ruby


print("===============================\n")

print(" Z O D I A K\n")

print("===============================\n")

print("1. Januari\n")

print("2. Februari\n")

print("3. Maret\n")

print("4. April\n")

print("5. Mei\n")

print("6. Juni\n")

print("7. Juli\n")

print("8. Agustus\n")

print("9. September\n")

print("10. Oktober\n")

print("11. November\n")

print("12. Desember\n")

print("===============================\n")

print("\n")

print("Masukkan Angka Bulan Lahir Anda: ")

x=gets.to_i

bulan={1=>"Januari",2=>"Februari",3=>"Maret",4=>"April",5=>"Mei",6=>"Juni",7=>"Juli",8=>"Agustus",9=>"September",10=>"Oktober",11=>"November",12=>"Desember"}

jumhr={"Januari"=>31,"Februari"=>28,"Maret"=>31,"April"=>30,"Mei"=>31,"Juni"=>30,"Juli"=>31,"Agustus"=>31,"September"=>30,"Oktober"=>31,"November"=>30,"Desember"=>31}

zodiak={"Januari"=>"Capricorn","Februari"=>"Aquarius","Maret"=>"Pisces","April"=>"Aries","Mei"=>"Taurus","Juni"=>"Gemini","Juli"=>"Cancer","Agustus"=>"Leo","September"=>"Virgo","Oktober"=>"Libra","November"=>"Scorpio","Desember"=>"Sagitarius"}

print("\n")

puts("===============================")

print("Bulan Lahir Anda Adalah: Bulan #{bulan[x]}\n")

print("Jumlah Hari Dalam Bulan Lahir Anda: #{jumhr[bulan[x]]}\n")

print("Zodiak Anda Adalah: #{zodiak[bulan[x]]}\n")

puts("===============================")

print("\n")

hasil outputnya:

 
Leave a comment

Posted by on April 5, 2011 in Ruby

 

Membuat Laporan Peminjaman Buku dengan Ruby

mari kita coba codingan ini


puts("Laporan Peminjaman Buku")

puts("=======================")

print("masukkan tanggal pinjam: ")

a=gets.to_i()

print("masukkan bulan pinjam: ")

b=gets.to_i()

print("masukkan tahun pinjam: ")

c=gets.to_i()

puts("========================")

print("masukkan tanggal kembali: ")

d=gets.to_i()

print("masukkan bulan kembali: ")

e=gets.to_i()

print("masukkan tahun kembali: ")

f=gets.to_i()

g=((d-a)+(30*(e-b))+(365*(f-c)))

puts("anda telah meminjam buku selama: #{g} hari")

puts("anda telah meminjam buku selama: #{(g*24)} jam")

puts("anda telah meminjam buku selama: #{(g*24*60)} menit")

puts("anda telah meminjam buku selama: #{(g*24*3600)} detik")

 

Maka akan menhasilkan output seperti ini

 
Leave a comment

Posted by on April 4, 2011 in Ruby