Just my scratch

Thursday, 25 August 2016

Hari 7 : Menerima inputan user

02:27:00 Posted by Unknown No comments

            Pada bagian ini kita akan belajar mengenai Inputan user, inputan dari user bisa berupa argument atau inputan biasa. Sebelum memulai mengenai argumen lebih baik tau apa itu argument, argument ini merupakan variabel independen untuk input. Pada pemrograman biasanya argument dimasukan sebelum program dieksekusi hal inilah yang membedakan argument dan inputan biasa yang diberikan saat program dijalankan. 



pada kode diatas ketika kita akan menerima inputan berupa argumen maka harus dibuat terlebih dahulu varibel yang akan menerima inputan berupa variabel hal ini bisa dilihat dari baris kode kesatu. Untuk inputan saat program dialankan juga harus ditampung terlebih dahulu di sebuah variabel. Keyword STDIN.gets.chomp() merupakan syantax untuk menerima inputan dari user. Jika kita ingin membuat inputan berupa angka maka oerlu diubah dulu tipe datanya karena pada ruby semua inputan berupa String begitu juga dengan argumen dengan cara menuliskan syntax:

variabel_penampung = nama_variabel.to_i  
untuk mengkonversi variabel menjadi integer atau bilngan bulat
variabel_penampung = nama_variabel.to_f

untuk mengkonversikan variabel menjadi bilangan decimal atau float

Output




Latihan

  1. Apa yang terjadi jika program yang kita buat menerima argument yang jumlahnya lebih banyak dibanding variabel argument yang kita buat
  2. Cari lah cara menerima inputan selain meggunakan STDIN.gets.chomp()!
  3. Apa yang terjadi jika kita memasukan string pada saat program meminta inputan berupa angka
  4. Butlah sebuah program biodata yang bisa menerima inputan dari user elemen yang  harus ada di biodta adalah sebagai berikut  
    a.        Nama
    b.       Alamat
    c.        Tempat tanggal lahir
    d.       Hobi
    e.        Umur
    f.        Berat badan
    g.       Tinggi badan
    h.       Jenis kelamin
  5. Buatlah sebuah program yang yang menerima inputan dari user berupa dua buah bilangan. Kemudah program akan menampilkan hasil operasi penjumlahan, pengurangan, perkalian dan pembagian dari dua buah bilangan tersebut
  6. Buatlah program untuk mengitung volume dari sebuah balok yang nilai dari tinggi,lebar dan panjang merupakan inputan dari user

0 komentar:

Post a Comment