Bahasa C++

Input Data pada Bahasa Pemrograman C++

Assalamu’alaikum, Selamat datang di Matericoding.com. Pada kesempatan kali ini akan dijelaskan tentang seri lanjutan materi bahasa pemrograman C++. Pada materi sebelumnya telah dibahas mengenai cara menampilkan teks ke layar dengan menggunakan perintah COUT. Dan untuk materi kali ini akan dibahas input data pada bahasa pemrograman C++. Perintah yang digunakan adalah CIN yang merupakan pasangan dari COUT.

Perintah CIN pada C++

Perintah CIN dalam bahasa pemrograman C++ berfungsi untuk menerima masukan ke dalam program, yakni sebagai sarana input dari pengguna.

Perintah CIN sendiri sebenarnya bukan bagian dari inti bahasa C++. Bahasa C++ tidak mempunyai sarana input dan output bawaan. Perintah CIN berasal dari library iostream yang ditambahkan ke dalam kode program C++. Karena itulah kita harus menulis baris #include <iostream> di awal setiap kode program bahasa C++ yang akan menggunakan perintah CIN.

Cara menggunakan Perintah CIN untuk melakukan Input Data pada Bahasa Pemrograman C++

Cara menggunakan fungsi CIN pada bahas C++ hampir sama dengan cara menggunakan fungsi COUT. jika COUT menggunakan tanda <<, sedangkan CIN menggunakan tanda >> dan diikuti variabel yang digunakan untuk menyimpan data. Sebagai contoh bisa melihat contoh program berikut:

#include <iostream>
#include <conio.h>

using namespace std;

void main(){
char kata[10];
int angkabulat;
double angkadesimal;
//proses input data
cout <<"Masukkan Satu Kata :"; 
cin >>kata;
cout <<"Masukkan Bilangan Bulat :"; 
cin >>angkabulat;
cout <<"Masukkan Bilangan Desimal :"; 
cin >>angkadesimal;
//proses menampilkan data setelah diinputkan
cout<< " Kata yang telah dimasukkan ="<<kata<<endl;
cout<< " Bilangan Bulat yang telah dimasukkan ="<<angkabulat<<endl;
cout<< " Bilangan Desimal telah dimasukkan ="<<angkadesimal<<endl;

_getch();
}

Jika dijalankan akan tampil inputan, bisa diisi dan di enter lalu akan keluar hasilnya seperti berikut:

Hasil run input data pada bahasa pemrograman c++

Input Data Dengan Tanda Spasi Pada Bahasa C++

Dalam perintah diatas, jika kita ingin memasukkan data dengan menggunakan spasi sebagai contoh “Materi Coding”, program tidak akan bisa tampil sesuai dengan yang kita harapkan. Cara agar spasi bisa diinputkan adalah dengan cara menambahkan perintah getline pada fungsi CIN dengan format cin.getline(Nama Variabel Karakter,Panjang Karakter). Contoh cin.getline(alamat,20) . Disarankan panjang karakter sama dengan panjang karakter variabel yang telah didefinisikan di atas.

Contoh Program Biodata:

#include <iostream>
#include <conio.h>

using namespace std;

void main(){
char nama[20];
char alamat[30];
int umur;
//proses input data
cout <<"Masukkan Nama Anda :"; 
cin.getline(nama,20);
cout <<"Masukkan Alamat Anda :"; 
cin.getline(alamat,30);
cout <<"Masukkan Umur Anda :"; 
cin >>umur;
//proses menampilkan data setelah diinputkan
cout<<endl;
cout<< " Nama Anda ="<<nama<<endl;
cout<< " Alamat Anda ="<<alamat<<endl;
cout<< " Umur Anda ="<<umur<<" Tahun"<<endl;
cout<< " Selamat datang di materi coding ";

_getch();
}

Jika dijalankan sebagai berikut:

Hasil run program biodata

Jadi fungsi ini bisa dipakai jika input datanya menggunakan lebih dari 1 kata dan memakai spasi. dan juga karena panjang maximal karakter sudah didefinisikan, waktu melakukan input data, kata yang diinputkan tidak boleh melebihi panjang karakter yang telah didefinisikan sebelumnya.

Demikian tadi penjelasan fungsi CIN pada bahasa C++. jika ada pertanyaan bisa ditanyakan lewat kolom komentar.

Sekian dan Terimakasih

Wassalamu’alaikum Wr Wb

(sumber)

Leave a Comment