Friday, March 15, 2019

Mempelajari Fungsi Cin dan Cout Pada Program C++

Hai Pembaca FajarYusuf.Com yang pintar dan berwawasan tinggi, kali ini FajarYusuf.Com akan post Mempelajari Fungsi Cin dan Cout Pada Program C++.
Dalam library iostream C++ , standard operasi input dan output untuk pemrograman didukung oleh 2 data streams: cin untuk input dan cout untuk output. Juga, cerr dan clog sebagai tambahan untuk output streams yang di desain khusus untuk menampilkan error messages. Dapat diarahkan langsung ke standard output maupun ke log file.

Biasanya cout (standard output stream) ditujukan untuk monitor dan cin (standard input stream) ditujukan untuk keyboard. Dengan menggunakan dua streams ini, maka kita dapat berinteraksi dengan user dengan menampilkan messages pada monitor dan menerima input dari keyboard.

Output (cout)

Penggunaan cout stream dihubungkan dengan operator overloaded << (Sepasang tanda "less than"). Contoh :
cout << "Nama Saya Fajar"; // Tampilkan Output Nama Saya Fajar
cout << 2000;               // Tampilkan angka 2000 pada layar
cout << a;                 // Tampilkan variabel a pada layar
Operator << dikenal sebagai insertion operator, dimana berfungsi untuk melakukan input data yang mengikutinya. Jika berupa string, maka harus diapit dengan kutip ganda ("), sehingga membedakannya dari variable. Contoh :

cout << "Hey";      // Tampilkan Hay pada layar
cout << Hey;        // Tampilkan variabel Hey pada layar
     
Operator insertion (<<) dapat digunakan lebih dari 1 kali dalam kalimat yang sama, Contoh :
cout << "Hallo, " << "Nama " << "Saya Fajar";

Contoh diatas akan menampilkan Hallo Nama Saya Fajar sentence pada layar monitor. Manfaat dari pengulangan penggunaan operator insertion (<<) adalah untuk menampilkan kombinasi dari satu variabel dan konstanta atau lebih, contoh               :
cout << "Hey I am " << age << " years old and my address is " << address;

 
Misalkan variable age = 25 dan variable address= Jakarta maka output yang
dihasilkan :
Hello, I am 25 years old and my address is Jakarta
Contoh :
cout << "Baris pertama \n ";
cout << "Baris kedua.\nBaris ketiga.";

Output :
Baris pertama.
Baris kedua.
Baris ketiga.

Selain dengan karakter new-line, dapat juga menggunakan manipulator endl, contoh :
cout << "Baris pertama" << endl;
cout << "Baris kedua" << endl; 

Output :
Baris pertama
Baris kedua

Input (cin).

Menangani standard input pada C++ dengan menambahkan overloaded operator extraction (>>) pada cin stream. Harus diikuti dengan variable yang akan menyimpan data. Contoh :
int umur;
cin >> umur;
Contoh diatas mendeklarasikan variabel age dengan tipe int dan menunggu input dari cin (keyboard) untuk disimpan di variabel umur.

Cin akan memproses input dari keyboard sekali saja dan tombol ENTER harus ditekan.

Contoh :
// contoh program input dan output
#include <iostream>

using namespace std;

int main ()
{
  int i;
  cout << "Silahkan masukan nilai: ";
  cin >> i;
  cout << "Nilai adalah " << i;
  cout << " Nilai jika di kali 5 adalah: " << i*5 << ".\n";
  return 0;
}

Output :
Mempelajari Fungsi Cin dan Cout Pada Program C++
klik gambar untuk memperbesar

cin juga dapat digunakan untuk lebih dari satu input :
cin >> a >> b;
Setara dengan :
cin >> a;
cin >> b;

Dalam hal ini data yang di input harus 2, satu untuk variabel a dan lainnya untuk variabel b yang penulisannya dipisahkan dengan : spasi, tabular atau newline.


Jangan Lupa Berikan Komentar Positif di FajarYusuf.Com


Reviewer: Fajar Yusuf
ItemReviewed: Mempelajari Fungsi Cin dan Cout Pada Program C++

Seseorang yang ingin membagi pengalaman dan ilmu yang berguna untuk para pembaca FajarYusuf.Com :)

Cobalah untuk memilih Pelajaran Pemrograman dan belajar dari Materi Pertama
EmoticonEmoticon


TENTANG SITUS

SITUS INI ADALAH SITUS PEMBELAJARAN PEMROGRAMAN DAN JUGA PEMAHAMAN TERHADAP TEKNOLOGI KOMPUTER. KALIAN BISA MENGIKUTI PEMBELAJARAN PEMROGRAMAN DENGAN BERTAHAP PADA MATERI YANG SUDAH SAYA SEDIAKAN, JIKA ADA MATERI YANG MEMBINGUNGKAN SILAKAN LAKUKAN KOMENTAR PADA MATERI YANG ANDA TANYAKAN ATAU KALIAN BISA MENGHUBUNGI SAYA DIHALAMAN KONTAK.