1 #include <iostream>
2
3 using namespace std;
4
5 int main()
6 {
7 cout << "Belajar Bahasa C++ di Sekolah";
8
9 return 0;
10 }
Penulisan perintah cout harus diikuti karakter panah siku kiri dua kali, yakni
karakter <<. Setelah itu barulah kita menulis teks yang ingin ditampilkan. Dalam
bahasa C++, teks harus ditulis dalam tanda kutip dua.
1
2 #include <iostream>
3
4 using namespace std;
5
6 int main()
7 {
8 cout << "Belajar Bahasa C++ di Sekolah ";
9 cout << "Semangat!!!";
1
0 return 0;
1 }
1
Kedua teks sudah tampil, tapi kenapa bersambung dalam 1 baris? Padahal kita
menggunakan 2 buah perintah cout.
Inilah prilaku bawaan dari hampir semua bahasa pemrograman komputer. Jika kita ingin
agar perintah cout kedua tampil di baris baru, harus ada instruksi untuk hal tersebut.
1
2
3 #include <iostream>
4
5 using namespace std;
6
7 int main()
8 {
9 cout << "Belajar Bahasa C++ di ";
1 cout << "\n";
0 cout << "Semangat!!!";
1 cout << "\n";
1
1 return 0;
2 }
1
3
Sebuah karakter yang diawali dengan tanda backslash “\” memiliki makna khusus di dalam
programming. Kode “\n” berarti new line, ini adalah kode untuk pindah baris.
Selain itu ada juga kode “\t” untuk karakter tab dan beberapa kode lain. Kode-kode ini
disebut juga sebagai escape character, yakni kode khusus untuk mewakili karakter yang
tidak bisa ditulis. Berikut daftar lengkapnya:
Escape
Character Character
\b Backspace
\f Form feed
\n Newline
\r Return
\t Horizontal tab
\v Vertical tab
\\ Backslash
\? Question mark
\0 Null character
Kode “\n” tidak harus ditulis secara terpisah, tapi juga bisa digabung ke dalam 1
perintah cout:
1 #include <iostream>
2
3 using namespace std;
4
5 int main()
6 {
7 cout << "\t Belajar Bahasa C++ di \n Semangat!!! \n";
8
9 return 0;
10 }
1
#include <iostream>
2
3 using namespace std;
4
5 int main()
6 {
7 cout << "Belajar Bahasa C++ di Sekolah" <<
8 endl;
9 cout << "Semangat!!!" << endl;
1
0 return 0;
1 }
1
1
2
3 #include <iostream>
4
5 using namespace std;
6
7 int main()
8 {
9 string foo = "C++";
1 int bar = 45;
0
1 cout << foo << endl;
1 cout << bar << endl;
1 return 0;
2 }
1
3
Di baris 7 – 8 saya membuat dua buah variabel bernama foo dan bar. Keduanya diisi dengan
teks “C++” serta angka 45. Isi kedua variabel kemudian ditampilkan dengan perintah cout di
baris 10 – 11.
Jika kita ingin menggabungkan teks dengan variabel dalam satu perintah cout, pisah teks
dengan variabel menggunakan tanda <<:
1
2
3 #include <iostream>
4
5 using namespace std;
6
7 int main()
8 {
9 string foo = "C++";
1 int bar = 45;
0
1 cout << "Belajar Bahasa " << foo << " di smansa" << endl;
1 cout << "Semangat "<< bar << endl;
1 return 0;
2 }
1
3
Perintah cin >> harga di baris 10 akan menyebabkan layar console atau cmd berhenti
sejenak menunggu user menginput angka. Ketika user mengetik angka dan menekan tombol
Enter, maka nilai tersebut akan ditampung ke dalam variabel harga.
Terakhir, isi variabel harga saya tampilkan kembali dengan perintah cout di baris 12.
Silahkan tes jalankan kode program diatas:
#include <iostream>
using namespace std;
int main() {
int a, b, c;
return 0;
}