
Dalam tutorial ini, kita akan belajar menggunakan object cin untuk mengambil input dari user, dan object cout untuk menampilkan output kepada user dengan contoh.
C++ Output
Dalam C++, cout mengirimkan output yang diformat ke perangkat output standar, seperti layar. Kami menggunakan object cout bersama dengan operator << untuk menampilkan output.
Contoh 1: string output
1
2
3
4
5
6
7
8
#include <iostream>
using namespace std;
int main() {
// print string yang diapit tanda kutip ganda
cout << "Ini Pemrograman C++++";
return 0;
}
Output
1
Ini Pemrograman C++++
Bagaimana cara kerja program ini?
- pertama-tama menyertakan
iostreamfile header yang memungkinkan menampilkan output. coutobject ditentukan dalamstdnamespace. Untuk menggunakanstdnamespace, menggunakan pernyataanusing namespace std;.- Setiap program C++ dimulai dengan fungsi
main(). ekesekusi code dimulai dari awal fungsimain(). coutadalah object yang mencetak string di dalam tanda kutip" ". Hal ini diikuti oleh operator<<.return 0;adalah “status keluar” dari fungsimain(). Program diakhiri dengan pernyataan ini, namun pernyataan tidak wajib.
Catatan: Jika kita tidak menyertakan pernyataan
using namespace std;, kita perlu menggunakanstd::coutsebagai ganticout. Ini adalah metode yang disukai karena menggunakanstdnamespace dapat menimbulkan masalah. Namun, kita telah menggunakanstdnamespace dalam tutorial untuk membuat code lebih mudah dibaca.
1
2
3
4
5
6
7
#include <iostream>
int main() {
// string yang tanda kutip ganda
std::cout << "Ini Pemrograman C++++";
return 0;
}
Contoh 2: Output Angka dan Character
Untuk mencetak variable angka dan Character, kita menggunakan object cout yang sama tetapi tanpa menggunakan tanda petik.
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
using namespace std;
int main() {
int num1 = 70;
double num2 = 256.783;
char ch = 'A';
cout << num1 << endl; // print integer
cout << num2 << endl; // print double
cout << "character: " << ch << endl; // print char
return 0;
}
Output
1
2
3
70
256.783
Character: A
Catatan: manipulator
endldigunakan untuk menyisipkan baris baru. Itu sebabnya setiap output ditampilkan di baris baru. operator<<dapat digunakan lebih dari sekali jika kita ingin mencetak variable yang berbeda, string dan sebagainya dalam sebuah pernyataan tunggal.
Sebagai contoh:
1
C++cout << "character: " << ch << endl;
C++ Input
Dalam C++, cin mengambil input yang diformat dari perangkat input standar seperti keyboard. menggunakan object cin bersama dengan operator >> untuk mengambil input.
Contoh 3: Input/Output Integer
1
2
3
4
5
6
7
8
9
10
#include <iostream>
using namespace std;
int main() {
int num;
cout << "Masukkan sebuah integer: ";
cin >> num; // mangambil input
cout << "num adalah: " << num;
return 0;
}
Outpput
1
2
Masukkan sebuah integer: 70
num adalah: 70
Dalam program, menggunakan cin >> num; untuk menerima input dari user. Input disimpan dalam variable num. menggunakan operator >> dengan cin untuk mengambil input.
Catatan: Jika kita tidak menyertakan pernyataan
using namespace std;kita perlu menggunakanstd::cinsebagai ganticin.
C++ Mengambil Banyak Input
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
using namespace std;
int main() {
char a;
int num;
cout << "Masukkan characters dan integers: ";
cin >> a >> num;
cout << "Character: " << a << endl;
cout << "Number: " << num;
return 0;
}
Output
1
2
3
4
Masukkan characters dan integers: F
23
characters: F
number: 23