Perbedaan std::cout dan cout, Mempersingkat Penulisan Script C++ #008

Halo sobat Blues Coding, pada pembahasan kali ini kita akan membahas tentang sebuah script dalam bahasa pemograman C++ yang merupakan script yang paling banyak di gunakan, yaitu script CIN dan COUT, mungkin 99,99 % program yang di buat dengan bahasa C++ pasti menggunakan 2 kode tersebut, hal itu tak lain karena fungsi dari kedua script tersebut merupakan dasar dari output C++, menampilkan data dan menyimpan data.

A. Mengenal Script COUT | Blues Coding
COUT (dalam pengejaan bahasa Inggris see out) merupakan script atau objek dari kelas ostream, objek ini berada di dalam namespace std yang simpan di dalam header file <iostream> (ostream > namespace std > iostream), maka dari itu inilah alasan kenapa kita harus menggunakan header file #include<iostream> di setiap program yang kita buat.

Dalam penulisan script cout ada 2 versi yaitu versi singkat dan versi ribet (hanya penamaan saja ya hehehe), Untuk cara penulisan script cout yang singkat adalah cout, sedangkan untuk ribet std::cout jika kita ingin menulis script cout secara singkat maka kita harus menambahkan baris perintah using namespace std; setelah baris scipt header file, tujuanya adalah kita memberitahu kepada system kalo kita sudah menggunakan namespace std; di dalam program, jadi tidak perlu menuliskan scrpt std di setiap baris perintahnya.

Cout itu sendiri berfungsi untuk menampilkan sebuah character yang di tuliskan dalam program ke layar (output), charakter yang akan di tampilkan harus di masukan terlebih dahulu ke objek cout menggunakan operator << dan charakternya ada diantara tanda kutip 2 “”, contohnya kita akan menampilkan pesan “selamat datang”, maka kita harus menuliskan perintah :
Cout<<”Selamat Datang”;

B. Mengenal Perintah CIN | Blues Coding
Selain cout, C++ juga menyediakan perintah lain sebagai pasangannya yaitu cin (dalam ejaan bahasa inggris (see in). Hampir sama dengan COUT, CIN merupakan objek yang tergabung dalam namespace std; yang merupakan anggota dari <iostream> dan berbeda kelas, jika cout berasal dari ostream, maka cin berasal dari kelas istream (istream > namespace std > iostream).

Untuk cara penulisanya pun sama dengan COUT ada 2 versi, ada yang singkat seperti cin dan yang ribet seperti std::cin , jadi kalo tidak ingin ribet maka tambahkan script using namespace std; ya kawan dan jangan lupa sertakan header file nya juga #include<iostream>.

CIN berfungsi untuk membaca data yang di inputkan user lewat perantara keyboard, setelah data berhasil terbaca, maka data tersebut akan di simpan di objek CIN, lalu data yang sudah tersimpan tadi akan di masukan ke sebuah variable menggunakan operator >>, berikut contoh penulisan programnya :
Int a;
Cout<<”Masukan Sebuah Angka : “;
Cin>>a;
  • Baris script int a; berfungsi untuk mendeklarasikan / memberitahu kepada system jika kita akan menggunakan variable a dengan type character integer, jika kita tidak mendeklarasikanya maka system tidak akan bisa memprosesnya sehingga program pun akan error / bug.
  • Baris script cout<<”Masukan Sebuah Angka :”; hanya sebagai sebuah petunjuk kepada user, bahwa user harus memasukan sebuah angka, bisa satuan, puluhan, ratusan, sesuai keinginan user, jika kita tidak menggunakan baris script ini maka user akan bingung, apa yang harus di lakukan.
  • Baris script ke tiga cin>>a; berfungsi untuk mencatat dan menyimpan angka yang di masukan user ke variable a lewat perantara objek cin.

C. Contoh Program
Agar kalian bisa lebih memahami fungsi dari CIN dan COUT, dan memahami perbedaan dari 2 cara penulisan script CIN dan COUT, perhatikan dan bandingkan lah baris script program berikut :
Script Program Pertama :
#include<iostream>
int main(){
   int a;
   std::cout<<"Masukan Sebuah Angka= ";
   std::cin>>a;
   std::cout<<"Angka yang telah diinput = "<<a;
}
Script Program Kedua :
#include<iostream>
using namespace std;
int main(){
    int a;
    cout<<"Masukan Sebuah Angka =";
    cin>>a;
    cout<<"Angka yang telah di input= "<<a;
}
Seperti yang kalian lihat, di program pertama tidak menggunakan baris script using namespace std; dan sebagai penggantinya disetiap script cin atau cout di tambahkan script std::, sedangkan di program yang ke dua menggunakan baris script using namespace std; sehingga di setiap script cin dan cout tidak perlu menggunakan script std:: lagi. Meskipun berbeda hasil dari outuput kedua program tersebut sama, dengan asumsi user memasukan angka 5, hasilnya seperti ini :

Masukan Sebuah Angka = 5
Angka yang telah di input = 5

Itulah materi pembahasan kita pada kesempatan kali ini mengenai fungsi script CIN dan COUT berserta 2 cara penulisannya, semoga kalian bisa memahaminya dengan baik ya, karena script cin dan cout merupakan script dasar dalam pemograman C++ yang harus kalian ketahui dan hafal di luar kepala hehehe, baiklah cukup sekian artikel kali ini, terimakasih, salam admin :D.
Previous
Next Post »