C++ Cin Cout Syntax

3 min read Jul 01, 2024
C++ Cin Cout Syntax

C++ cin dan cout Syntax

cin dan cout adalah dua objek yang sangat penting dalam C++ untuk interaksi dengan pengguna melalui konsol.

cout : Keluaran ke Konsol

cout digunakan untuk menampilkan output ke layar konsol.

Sintaks:

cout << "Teks yang ingin ditampilkan";

Contoh:

#include 

using namespace std;

int main() {
  cout << "Hello, World!" << endl;
  return 0;
}

Penjelasan:

  • #include <iostream> : Menyertakan header file iostream yang berisi definisi cout.
  • using namespace std; : Menyertakan ruang lingkup std untuk mempermudah penggunaan objek cout.
  • cout << "Hello, World!" << endl; : Menampilkan teks "Hello, World!" ke layar konsol. endl menambahkan baris baru (newline) di akhir output.

cin : Input dari Konsol

cin digunakan untuk menerima input dari pengguna melalui keyboard.

Sintaks:

cin >> variabel;

Contoh:

#include 

using namespace std;

int main() {
  int umur;
  cout << "Masukkan umur Anda: ";
  cin >> umur;

  cout << "Umur Anda adalah: " << umur << endl;
  return 0;
}

Penjelasan:

  • int umur; : Mendeklarasikan variabel umur dengan tipe data integer.
  • cout << "Masukkan umur Anda: "; : Menampilkan pesan ke layar untuk meminta input.
  • cin >> umur; : Menerima input dari pengguna dan menyimpannya ke variabel umur.
  • cout << "Umur Anda adalah: " << umur << endl; : Menampilkan nilai variabel umur ke layar.

Penggunaan cin dan cout bersamaan

Anda dapat menggabungkan cin dan cout untuk membuat program interaktif.

Contoh:

#include 

using namespace std;

int main() {
  string nama;
  int umur;

  cout << "Masukkan nama Anda: ";
  cin >> nama;

  cout << "Masukkan umur Anda: ";
  cin >> umur;

  cout << "Halo, " << nama << "! Umur Anda adalah: " << umur << endl;
  return 0;
}

Catatan:

  • cin hanya menerima input sampai spasi kosong.
  • Untuk membaca input baris lengkap (termasuk spasi), gunakan getline(cin, variabel);.
  • cout digunakan untuk menampilkan berbagai macam data, termasuk string, integer, float, dan lainnya.
  • Anda dapat menggunakan operator << berulang kali untuk menampilkan beberapa data sekaligus.

Dengan memahami sintaks dan fungsi cin dan cout, Anda dapat membangun program C++ yang interaktif dan responsif terhadap input pengguna.