Menguasai Masukan dan Keluaran C++: Panduan Praktis
Masukan/Keluaran Dasar C++
Tutorial ini menunjukkan cara menggunakan objek cin untuk menerima masukan pengguna dan objek cout untuk menyajikan keluaran, diilustrasikan dengan contoh langkah demi langkah.
Keluaran C++
Dalam C++, cout mengalirkan data yang diformat ke konsol. Digabungkan dengan operator penyisipan << untuk menampilkan teks, angka, dan variabel.
Contoh 1: Keluaran String
#include <iostream> using namespace std; int main() { // Mencetak string di dalam tanda petik cout << "Ini adalah Pemrograman C++"; return 0; }
Keluaran
Ini adalah Pemrograman C++
Bagaimana program bekerja
- Kami menyertakan
iostream untuk mengakses aliran cout.
- Objek
cout berada di namespace std; baris using namespace std; memungkinkan kami menggunakannya secara langsung.
- Eksekusi dimulai di
main(), titik masuk program.
- Ekspresi
cout << "teks"; mengirim string ke konsol.
return 0; terakhir menandakan akhir program yang normal, meskipun bersifat opsional.
Catatan: Tanpa using namespace std;, Anda akan menulis std::cout alih-alih cout. Menggunakan pengkualifikasi namespace lengkap menghindari bentrok nama potensial dan umumnya disarankan untuk proyek yang lebih besar.
#include <iostream> int main() { // Mencetak string di dalam tanda petik std::cout << "Ini adalah Pemrograman C++"; return 0; }
Contoh 2: Keluaran Angka dan Karakter
Mencetak data numerik dan karakter mengikuti pola yang sama tetapi menghilangkan tanda petik di sekitar nilai.
#include <iostream> using namespace std; int main() { int num1 = 70; double num2 = 256.783; char ch = 'A'; cout << num1 << endl; // bilangan bulat cout << num2 << endl; // double cout << "karakter: " << ch << endl; // char return 0; }
Keluaran
70 256.783 karakter: A
Catatan
- Manipulator
endl memasukkan baris baru dan membersihkan aliran.
- Beberapa nilai dapat di-stream dalam satu pernyataan:
cout << "karakter: " << ch << endl;.
Dalam C++, cin membaca data yang diformat dari keyboard. Operator ekstraksi >> mengambil masukan ke dalam variabel.
#include <iostream> using namespace std; int main() { int num; cout << "Masukkan bilangan bulat: "; cin >> num; // Baca masukan cout << "Angkanya adalah: " << num; return 0; }
Keluaran
Masukkan bilangan bulat: 70 Angkanya adalah: 70
Di sini, cin >> num; menangkap entri pengguna dan menyimpannya di num. Operator ekstraksi dapat menangani tipe apa pun yang mendukung streaming masukan.
Tips: Jika Anda ingin menghindari direktif using namespace std;, ganti cin dengan std::cin dan cout dengan std::cout.
C++ Mengambil Beberapa Masukan
#include <iostream> using namespace std; int main() { char a; int num; cout << "Masukkan karakter dan bilangan bulat: "; cin >> a >> num; cout << "Karakter: " << a << endl; cout << "Angka: " << num; return 0; }
Keluaran
Masukkan karakter dan bilangan bulat: F 23 Karakter: F Angka: 23