Study
C++

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.

Editor Latihan

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.