Input & Output (cin/cout) di C++
Penjelasan
Berbeda dari printf()/scanf() ala C, C++ punya std::cout untuk menampilkan output dan std::cin untuk menerima input, keduanya dari header <iostream>. Operator << dipakai untuk "mengalirkan" data ke output (cout), dan operator >> untuk mengalirkan input dari pengguna ke variabel (cin).
Contoh Konsep
#include <iostream>
#include <string>
int main() {
std::string nama;
int umur;
std::cout << "Masukkan nama: ";
std::cin >> nama;
std::cout << "Masukkan umur: ";
std::cin >> umur;
std::cout << "Halo " << nama << ", umur " << umur << std::endl;
return 0;
}
Praktikum
Buat program yang meminta pengguna memasukkan dua angka lewat std::cin, lalu tampilkan hasil penjumlahan keduanya lewat std::cout.
Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.
Tips
std::endl mengakhiri baris sekaligus "membersihkan" buffer output — untuk sekadar ganti baris tanpa perlu flush buffer, karakter "\n" biasa sedikit lebih cepat dan cukup dipakai di kebanyakan kasus.