Belajar Golang #8 : Mengambil Input dan Menampilkan Output pada Golang

Mengambil Input dan Menampilkan Output Golang

Sebuah kode program dalam menangani kebutuhan tertentu ada kalanya terdapat 3 proses yang berurutan yaitu Input, Proses dan Output.

  • Input adalah sebuah nilai yang nantinya kita masukkan.
  • Proses adalah Memproses hasil yang di masukkan.
  • Output adalah sebuah nilai hasil dari proses.

Pada kesempatan ini kita akan belajar cara mengambil nilai input dan menampilkan output program golang.

Cara Mengambil Nilai Input

Golang sudah menyediakan fungsi untuk mengambil sebuah nilai input yang diketikkan menggunakan keyboard. Ada 3 Bentuk Input pada Golang yaitu :

  • Scan(), digunakan untuk nilai angka.
  • Scanf(), digunakan untuk nilai string.
  • Scanln(), digunakan untuk nilai angka pada baris akhir.

Dari ke 3 Bentuk input pada Golang dapat di sesuikan dengan tipe data yang anda gunakan.

Variable yang di masukkan pada sebuah input bisa berjumlah lebih dari satu.

Yuk kita buat input pada Golang.

Perhatikan kode diatas, terdapat 2 variable nilai yang mempunyai tipe data string dan 2 tipe data angka / integer. Cara penulisannya pun berbeda antara input untuk tipe data integer dan string.

Ketika di jalankan maka akan menghasilkan aksi terhadap suatu input.

Belajar Golang #8 : Mengambil Input dan Menampilkan Output pada Golang

Silahkan masukan sebuah nilai berdasarkan tipe data yang di gunakan. Ketika salah memasukan nilai yang harusnya integer namun di isi string maka hasilnya akan 0.

Mengambil Nilai Input

Untuk mencetak suatu hasil nilai pada golang mempunyai banyak varian. Nama fungsi nya yaitu “fmt”. Agar sesuai dengan silabus yang ada dapat mencetak menggunakan fungsi “println” untuk mencetak standart nilai pada golang yang hasilnya , dapat dilakukan banyak nilai dengan pemisah tanda koma(,)

Sedangkan “printf” juga hasilnya nilai untuk mencetak sebuah nilai namun terdapat 2 kunci yang di masukan yaitu string dan nilai suatu variable bisa lebih dari satu.

Berikut ini contoh kode menampilkan input :

Menampilkan Hasil Input

Potongan kode di atas untuk menampilkan input berdasarkan kode yang kita buat tadi. Sehingga kode lengkapnya seperti ini :

Sekarang jika di jalankan maka akan tercetak nilai yang di inputkan untuk semua variable.

Perrhatikan kode di atas, terdapat simbol contohnya “%s”, Nah itu buat apa ?

Simak makna simbol format string pada Golang :

Format string Simbol

  • %v, untuk semua tipe data dengan nilai kembalian string.
  • %t, untuk tipe data boolean, TRUE atau FALSE.
  • %b, untuk menampilkan data biner yaitu 0 dan 1. Misalnya input nilai integer maka akan di cetak nilai biner dari integer tersebut.
  • %c, ,untuk menampilkan data unicode.
  • %d, untuk menampilkan data integer dengan panjang maksimal 10.
  • %f, untuk menampilkan data desimal dengan input tipe data float.
  • %s, untuk menampilkan data string.
  • %t, untuk menampilkan jenis variable yang digunakan.
  • %%, untuk menampilkan karakter %.
  • dan lainnya.

Baca Juga…

One comment

  1. Edwin Immanuel Damanik

    min, saya mau membuat inputannya itu berupa nama pakai spasi, tapi gak bisa min. Yang lain jadi terlompati gitu aja min kalau saya buat inputannya pakai spasi. Contohnya untuk Edwin Immanuel Damanik, pertanyaan lainnya jadi terlompati gitu aja min.
    terimakasih min, mohon ilmunya min

Leave a Reply