Pada Artikel ini kita akan belajar membuat program sederhana ruby, program sederhana ini akan membaca input dari user dan menggunakan fungsi capitalization .
kita akan menggunakan fungsi-fungsi ruby yang telah dibawah sebelumnya di artikel berkenalan dengan bahasa pemrograman ruby
Fungsi “.capitalize!”
fungsi yang dapat mengubah huruf pertama pada kalimat menjadi huruf kapital. contoh
contoh = "halo ini adalah huruf kapital" print contoh.capitalize
Program Sederhana Ruby
setelah belajar 1 fungsi baru selanjutnya kita akan membuat aplikasi sederhana.
Buatlah 1 baris kode yang menanyakan nama. seperti berikut
print "What's your first name? "
selanjutnya kita menyimpan hasil input dari userjawab dari pertanyaan menggunakangets.chomp.
tambahkan kode dibawah ini setelah kode yang telah kita buat sebelumnya.
print "What's your first name? " first_name = gets.chomp
fungsi gets digunakan untuk mengambil input dari user, ruby secara otomatis membuat newline setelah fungsi ini.
sedangkan fungsichomp digunakan untuk menghapus baris baru lebih dari 1 ketika menggunakan fungsi gets . sebenarnya kamu dapat menggunakan tanpa chomp tetapi akan ada beberapanewline.
kemudian tambahkan beberapa pertanyaan tambahan lagi seperti nama akhir, kota asal dan provinsi.
print "What's your last name? " last_name = gets.chomp print "What city are you from? " city = gets.chomp print "What state or province are you from? " state = gets.chomp
setelah mengeksekusi gets.chomp tiap nilai di simpan dalam variable, untuk menampilkan data didalam variabel gunakan kode berikut :
puts "Your name is #{first_name}!"
untuk menampilkan variabel didalam string dapat menggunakan kode #{nama_variabel}!
jangan lupa untuk menggunakan kode capitalize! dibawah kode gets.chomp disetiap kode pertanyaan sehingga akan terlihat perbedaan antara keduanya.
sehingga kode secara keseluruhan menjadi seperti kode dibawah ini
print "What's your first name? " first_name = gets.chomp first_name.capitalize! print "What's your last name? " last_name = gets.chomp last_name.capitalize! print "What city are you from? " city = gets.chomp city.capitalize! print "What state or province are you from? " state = gets.chomp state.upcase! puts "Your name is #{first_name} #{last_name} and you're from #{city}, #{state}!"
demikian artikel Belajar membuat Program Sederhana Ruby dan semoga artikel ini bermanfaat.