Mengenal C++: Dasar Output dan Input
Memahami Dasar Output menggunakan cout dan input menggunakan cin serta memahami penggunaan serta efek dari using namespace std;
Apa itu Output dan Input?
- Output adalah keluaran/hasil yang ditampilkan ketika program telah dijalankan.
- Input adalah memasukkan data/nilai ke dalam sebuah program agar bisa di proses dan menghasilkan Output.
untuk menggunakan Output dan Input pada C++ kita bisa menggunakan
cout yang artinya character output, sedangkan untuk menginput
data kita bisa menggunakan cin yang artinya character input.
Contoh sederhana cout:
#include <iostream>
int main() {
std::string nama = "Aruf";
std::cout << "Nama saya" << nama;
}
}
Contoh sederhana cin:
#include <iostream>
int main() {
std::string nama;
std::cout << "Masukkan Nama: ";
std::cin >> nama;
std::cout << "Nama kamu: " << nama;
}
Sedikit tambahan:
Jika kalian tidak ingin repot terus menerus menuliskan std:: maka kalian bisa
menambahkan using namespace std; dibawah #include
Contoh:
#include <iostream>
using namespace std;
int main() {
int umur = 19;
string nama = "aruf";
cout << "Nama saya " << nama << " dan Umur saya " << umur;
}Sebagai catatan:
using namespace std; cocok untuk proyek kecil
std:: cocok untuk proyek besar
Kenapa bisa begitu?
karena ketika kita menggunakan using namespace std; itu berarti kita
memasukkan seluruh namespace std kedalam ruang lingkup global yang bisa
menyebabkan tabrakan nama
Contoh:
#include <iostream>
#include <algorithm>
using namespace std;
int count = 5; // variabel buatan kita
int main() {
cout << "Nilai count: " << count << endl;
// std juga punya fungsi bernama count()
int arr[] = {1, 2, 3, 4, 5};
int hasil = count(arr, arr + 5, 3); // ❌ ERROR: compiler bingung
cout << "Jumlah angka 3: " << hasil << endl;
}
ketika kita membuat variabel count dan fungsi count() compiler akan
bingung, count yang dimaksud variabel kita atau fungsi dari std?
sehingga memunculkan error ambiguitas
jika ditulia dengan prefix yang benar:
#include <iostream>
#include <algorithm>
int count = 5;
int main() {
std::cout << "Nilai count: " << count << std::endl;
int arr[] = {1, 2, 3, 4, 5};
int hasil = std::count(arr, arr + 5, 3); // ✅ jelas ambil dari std
std::cout << "Jumlah angka 3: " << hasil << std::endl;
}
nahh itulah mengenai cout, cin dan using namespace std pada blog kali ini,
pada materi berikutnya kita akan membahas tentang tipe data

Gabung dalam percakapan