Fungsi Cin dan Cout dalam Pemrograman C++

Kembali ke dasar lagi, kali ini saya akan share tentang fungsi cin dan cout dalam pemrograman.
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 dhubungkan dengan operator overloaded  << (Sepasang tanda "less than").  Contoh     :
cout << "Nama Saya Arip";   // Tampilkan Output Nama Saya Arip
cout << 1000;               // Tampilkan angka 1000 pada layar
cout << x;                 // Tampilkan variabel  x on pada layar
Operator << dikenal sebagai insertion operator, dimana berfungsi untuk menginput data yang mengikutinya. Jika berupa string, maka harus diapit dengan kutip ganda ("), sehingga membedakannya dari variable. Contoh       
cout << "Hello";      // Tampilkan Hello pada layar
cout << Hello;        // Tampilkan variabel Hello pada layar

Operator insertion (<<) dapat digunakan lebih dari 1 kali dalam kalimat yang sama, Contoh  :

cout << "Hallo, " << "nama " << "Saya Arip";
 
Contoh diatas akan menampilkan  Hallo nama Saya Afandi sentence pada layar monitor. Manfaat dari pengulangan penggunaan operator insertion (<<) adalah untuk menampilkan kombinasi dari satu variabel dan konstanta atau lebih, contoh                      :

cout << "Hello I am " << age << " years old and my zipcode is " << zipcode;
 
Misalkan variable age = 19 dan  variable zipcode = 51323 maka output yang dihasilkan :
Hello, I am 19 years old and my zipcode is 51323
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 pertamaBaris kedua

Input (cin).
Menangani standard input pada C++ dengan menambahkan overloaded operator extraction (>>) pada cin stream. Harus diikuti bengan variable yang akan menyimpan data. Contoh       :

int umur;
cin >> umur;

Contoh diatas mendeklarasikan variabel age dengan tipe int dan menunggu input dari cin(keyborad) untuk disimpan di variabel umur.

cin akan memproses input dari keyboard sekali saja dan tombol ENTER harus ditekan.
Contoh Program ;
// contoh program input dan output
#include <iostream>
using namespace std;
int main ()
{
  int n;
  cout << "Silahkan masukan nilai: ";
  cin >> n;
  cout << "Nilai adalah " << n;
  cout << " Nilai jika di kali 10 adalah: " << n*10 << ".\n";
  return 0;
}
Maka hasil kompailernya adalah seperti ini ;


Demikian tadi tentang fungsi cin dan cout dalam pemrograman.

Related Posts:

0 Response to "Fungsi Cin dan Cout dalam Pemrograman C++"

Posting Komentar

Tinggalkan Jejak Kamu Dengan Berkomentar..
Berkomentarlah dengan Bijak. Terima Kasih.