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.
Untuk menggunakan salah satu atau kedua perintah di atas ( cin dan cout ) kita perlu memanggil header iostream.h atau iostream.
Standard Output (cout)
Penggunaan cout stream dihubungkan dengan operator overloaded yaitu tanda ( << ). Digunakan untuk menampilkan data ke layar.
Contohnya :
cout << "kucing"; // Mencetak kata kucing
cout << 120; // mencetak angka 120
cout << "120"; // mencetak angka 120
cout << x; // mencetak isi dari variabel x
Oke sekarang kita membuktikannya :
Begini hasilnya jika di run :
Operator << dikenal sebagai insertion operator, dimana berfungsi untuk menginput data yang mengikutinya. Jika berupa string atau kata, maka harus diapit dengan kutip ganda ("), sehingga membedakannya dari variable. Seperti contoh di atas :
cout << "kucing"; // untuk mencetak kata kucing
cout << x; // untuk mencetak isi dari variabel x, yaitu 15
Sedangkan <<endl; merupakan perintah manipulasi untuk menyisipkan newline atau garis baru. Selain itu kita dapat juga menggunakan \n seperti berikut :
cout << "kucing \nsaya \nlucu";
maka akan mengeluarkan output seperti berikut :
kucing
saya
lucu
Operator insertion (<<) dapat digunakan lebih dari sekali dalam kata atau kalimat yang sama. Contohnya :
cout << "halo sobat " << "nama saya "<< "arif ";
Contoh di atas akan menampilkan kalimat halo sobat nama saya arif pada layar monitor. Operator insertion (<<) juga dapat digunakan untuk menampilkan kombinasi dari satu variabel dan konstanta atau lebih. Contohnya :
cout << "Umur saya "<<umur <<"nomer hape ku "<<nope;
Jika variabel dari umur = 19 dan nope = 081234567890, maka akan menampilkan kata Umur saya 19 nomer hape ku 081234567890.
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 umur dengan tipe int dan menunggu input dari cin (keyborad) untuk disimpan di variabel umur.
#include <iostream>
using namespace std;
int main ()
{
int x=15;
cout << "kucing "<<endl; // Mencetak kata kucing
cout << 120<<endl; // mencetak angka 120
cout << "120 "<<endl; // mencetak angka 120
cout << x; // mencetak isi dari variabel x
return 0;
}
Begini hasilnya jika di run :
Operator << dikenal sebagai insertion operator, dimana berfungsi untuk menginput data yang mengikutinya. Jika berupa string atau kata, maka harus diapit dengan kutip ganda ("), sehingga membedakannya dari variable. Seperti contoh di atas :
cout << "kucing"; // untuk mencetak kata kucing
cout << x; // untuk mencetak isi dari variabel x, yaitu 15
Sedangkan <<endl; merupakan perintah manipulasi untuk menyisipkan newline atau garis baru. Selain itu kita dapat juga menggunakan \n seperti berikut :
cout << "kucing \nsaya \nlucu";
maka akan mengeluarkan output seperti berikut :
kucing
saya
lucu
Operator insertion (<<) dapat digunakan lebih dari sekali dalam kata atau kalimat yang sama. Contohnya :
cout << "halo sobat " << "nama saya "<< "arif ";
Contoh di atas akan menampilkan kalimat halo sobat nama saya arif pada layar monitor. Operator insertion (<<) juga dapat digunakan untuk menampilkan kombinasi dari satu variabel dan konstanta atau lebih. Contohnya :
cout << "Umur saya "<<umur <<"nomer hape ku "<<nope;
Jika variabel dari umur = 19 dan nope = 081234567890, maka akan menampilkan kata Umur saya 19 nomer hape ku 081234567890.
Standard 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 umur dengan tipe int dan menunggu input dari cin (keyborad) untuk disimpan di variabel umur.
#include <iostream>
using namespace std;
int main ()
{
int i;
cout << "Masukkan jumlah pacarmu sekarang: ";
cin >> i;
cout << "Pacarku ada " << i;
cout << " Kalau di kali 2 menjadi " << i*2 << ".\n";
return 0;
}
Nah programnya akan menjadi seperti ini :
cin juga dapat digunakan untuk lebih dari satu input :
cin >> a >> b;
Equivalen dengan :
cin>> a;
cin>>b;
0 comments:
Post a Comment