-->

Ad 468 X 60

banner

Friday, December 14, 2012

author photo
Kang Ilpan Blog's (Download Aplikasi PC, Symbian S60V2, Symbian S60V3, Symbian S60V5, Blackberry, Android, Java, Game, Tips Trik, Hack HP, Breadcrumb, Googlepays, SEO, Tema HP, Antivirus, Dll.)
Console merupakan interface dasar pada computers, biasanya berupa keyboard dan monitor. Keyboard merupakan alat input standar dan monitor adalah alat output standar. 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 << "Output sentence"; // prints Output sentence on screen
cout << 120; // prints number 120 on screen
cout << x; // prints the content of variable x on screen

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"; // prints Hello on screen
cout << Hello; // prints the content of Hello variable on screen

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

cout << "Hello, " << "I am " << "a C++ sentence";

Contoh diatas akan menampilkan Hello, I am a C++ 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 = 24 dan variable zipcode = 90064 maka output yang dihasilkan :
Hello, I am 24 years old and my zipcode is 90064

Contoh :
cout << "First sentence.\n ";
cout << "Second sentence.\nThird sentence.";

Output:
First sentence.
Second sentence.
Third sentence.


Selain dengan karakter new-line, dapat juga menggunakan manipulator endl, contoh :
cout << "First sentence." << endl;
cout << "Second sentence." << endl;

Output :
First sentence.
Second sentence.

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 age;
cin >> age;


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

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

Contoh :
// i/o example
#include <iostream.h>

int main ()
{
int i;
cout << "Please enter an integer value: ";
cin >> i;
cout << "The value you entered is " << i;
cout << " and its double is " << i*2 << ".\n";
return 0;
}

Output:

Please enter an integer value: 702
The value you entered is 702 and its double is 1404.

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

Equivalen 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.



your advertise here

This post have 2 komentar

avatar
Anonymous delete Tuesday, May 28, 2013 at 2:19:00 PM GMT+7

Excellent pieces. Keep posting such kind of information on your site.

Im really impressed by it.
Hello there, You have done a great job. I'll certainly digg it and for my part recommend to my friends. I'm
sure they'll be benefited from this site.

Check out my web blog ... http://www.about-physics.com/

Reply
avatar
Anonymous delete Tuesday, May 28, 2013 at 3:05:00 PM GMT+7

Do you have a spam issue on this site; I also am a
blogger, and I was wondering your situation; we have created some nice methods and we
are looking to swap strategies with other folks, why not shoot
me an email if interested.

Here is my weblog ways to make money online for free

Reply

Atau juga bisa komentar disini !!
EmoticonEmoticon

Next article Next Post
Previous article Previous Post

Subscribe now!

English French German Spain Italian Dutch Russian Portuguese Japanese Korean Arabic Chinese Simplified

Advertisement

Themeindie.com