Belajar C++ #05 : Fungsi Input & Output di C++
Pada dasarnya sebuah program komputer hanya terdiri dari tiga bagian, yaitu input output dan proses termasuk program C++.
Anak Males — Input adalah suatu data yang kita inputkan kedalam sebuah program. Input emang biasanya diambil dari perangkat inputan seperti keyboard, mouse, kamera, mic dan lain lain.
Kemudian proses adalah sebuah langkah yang harus dilakukan program untuk menghasilkan output.
Sedangkan output adalah informasi yang dihasilkan dari sebuah input yang sudah melalui proses tertentu. Output biasanya ditampilkan di dalam layar komputer.
Selain layar komputer sebenarnya masih banyak lagi perangkat yang bisa menampilkan output sebuah program, contohnya seperti speaker, printer dan masih banyak lagi dah.
Pada bahasa pemrograman C++, terdapat beberapa fungsi dasar untuk menampilkan input output dan mengambil inputan.
Apa saja yaa.. Kita bahas hal tersebut.
Fungsi Output pada C++
Di dalam C++ kamu akan menemukan empat fungsi dasar untuk menampilkan sebuah output program, yaitu :
- cout yang berguna untuk menampilkan teks di layar.
- cerr untuk menampilkan error
- clog untuk menampilkan log
- printf() untuk menampilkan output, tapi fungsi ini berasal dari C.
Tapi fungsi output yang sering dipakai adalah cout. Jadi kita akan berfokus pada fungsi output satu ini.
Untuk fungsi yang lainnya sebenarnya cara pakainya, kecuali printf(). Nanti kita juga akan menyinggung sebentar untuk printf().
Fungsi cout
Dasar fungsi cout sebenarnya sangat mudah, dan ini juga sudah kita singgung di belajar C++ sebelumnya.
Fungsi cout adalah fungsi standar pada C++ untuk menampilkan output ke layar.
Contohnya seperti berikut ini.
cout << "Dasar kamu anak males" << endl;
cout << "Dasar kamu anak males\n";
Kedua contoh diatas tidak ada bedanya jika di running. Meskipun ada perbedaan yaitu terdapat endl dan \n. Arti kata tersebut adalah untuk membuat baris baru.
Sebenarnya bersifat opsional, terserah kamu ingin menggunakannya atau tidak. Tapi yang perlu kamu pahami adalah, output yang ditampilkan di layar adalah teks setelah simbol <<.
Jika tidak menggunakan endl maka jadinya seperti ini.
cout << "Dasar kamu anak males";
cout << "Dasar kamu anak males";
Apakah boleh seperti itu ? jawabannya sangat boleh. Jika kode tersebut dijalankan maka akan menghasilkan output seperti ini.
Dasar kamu anak malesDasar kamu anak males
Tapi jika kamu ingin menggunakan endl maka akan menghasilkan output seperti ini.
Dasar kamu anak males
Dasar kamu anak males
Karena kita kemarin sudah membahas tentang variabel dan tipe data, maka kamu bisa membuat program C++ seperti ini.
string nama = "Anak Males";
cout << "Dasar kamu " << nama << endl;
Apapun program cout setelah cout maka akan menampilkan hasil seperti ini. Meskipun kamu menggunakan variabel C++.
Dasar kamu anak males
Gampang kan ? Kita coba program C++ lainnya.
Kamu bisa buka codeblocksnya seperti yang sudah saya bilang di persiapan ngoding C++, kalau belum mendownload, bisa kamu download terlebih dahulu.
Setelah sudah, maka kamu bisa melanjutkan program kecil kecilan dibawah ini.
#include <iostream>
using namespace std;
int main(){
string nama = "Anak Males";
int umur = 21;
cout << "=========== PROGRAM OUTPUT ===========" << endl;
cout << "Saya adalah" << nama << endl;
cout << "Umur saya adalah" << umur << "tahun\n";
cout << "Terima kasih\n";
cout << "======================================" << endl;
return 0;
}
Coba kamu compile sendiri dan lihat hasilnya.
Baca Selengkapnya di https://anakmales.com/cpp-input-output/