Sunday, May 9, 2010

Listing program 'Zodiak' pada ruby

Posted on 11:08 AM by Agazhw

Listing Program:
puts "PROGRAM ZODIAK"
puts "Masukkan bulan lahir anda : "

n=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"}
jumhar={"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"}
puts " "
puts "Bulan lahir anda ialah bulan ",bulan[n]
puts " "
puts "Jumlah hari dalam bulan lahir anda ialah ",jumhar[bulan[n]]," hari."
puts " "
puts "Zodiak anda ialah ",zodiak[bulan[n]]
puts " "
puts " "
puts "Dadah. .!!"

Logika Program:

puts "PROGRAM ZODIAK"
puts "Masukkan bulan lahir anda : "
Puts digunakan untuk menampilkan output yang berada di dalam tanda petik dua.
n=gets.to_i
n merupakan pendeklarasian variabel, gets.to_i merupakan tempat penyimpanan untuk menginput dari array. Bulan, jumhr, dan zodiak berisi variabel yang akan diinput pada output.


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"}
mengisi value dari variable bulan, di sini value yang dimasukkan berbentuk nama bulan


jumhar={"Januari"=>31,"Februari"=>28,"Maret"=>31,"April"=>30,"Mei"=>31,"Juni"=>30,"Juli"=>31,"Agustus"=>31,"September"=>30,"Oktober"=>31,"November"=>30,"Desember"=>31}
mengisi value dari variable jumlah hari, di sini value yang dimasukkan berbentuk jumlah hari

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"}
mengisi value dari variable zodiak, di sini value yang dimasukkan berbentuk nama zodiak


puts " "
puts "Bulan lahir anda ialah bulan ",bulan[n]
fungsi puts pertama adalah untuk mencetak satu spasi kebawah. Fungsi puts kedua akan mencetak “bulan lahir anda ialah bulan” lalu pointer akan turun kebawah dan tercetak bulan lahir anda ialah bulan”

puts " "
puts "Jumlah hari dalam bulan lahir anda ialah ",jumhar[bulan[n]]," hari."
puts " "
puts "Zodiak anda ialah ",zodiak[bulan[n]]
puts " "
puts " "


puts "Dadah. .!!"
sama seperti pada fungsi puts sebelumnya, pada fungsi puts untuk menampilkan variable yang berbentuk array tersebut.


Output Program:

No Response to "Listing program 'Zodiak' pada ruby"

Leave A Reply