Operasi Input / Output Pemograman C/C++
Operasi Input /OutputAlgoritma Pemrograman C++
Bahasa C
Input & Output (Masukan dan Keluaran) adalah aktifitas pengguna
dengan program pada komputer yang memungkinkan kita memberikan data kedalam
program dan program itu juga dapat mengeluarkan data untuk pengguna. Data
tersebut dapat berupa text, file, gambar, hardcopy dan lain-lain. Kali ini kita
akan belajar mengenai dasar Input Output pada C/C++.
Pada ANSI C. operasi Input Output (IO Dasar pada layar console) dilakukan dengan menggunakan fungsi-fungsi yang ada di library “#include <stdio.h>”. sebagai contoh beberapa pernyataan yang tertera pada library “#include <stdio.>” adalah printf, puts, putchar, scanf, gets,dan getschar dan lain-lain. Mereka berfungsi sebagai dasar Masukan dan Keluaran dalam bahasa pemrograman C.
Pada ANSI C. operasi Input Output (IO Dasar pada layar console) dilakukan dengan menggunakan fungsi-fungsi yang ada di library “#include <stdio.h>”. sebagai contoh beberapa pernyataan yang tertera pada library “#include <stdio.>” adalah printf, puts, putchar, scanf, gets,dan getschar dan lain-lain. Mereka berfungsi sebagai dasar Masukan dan Keluaran dalam bahasa pemrograman C.
Input / Masukan
scanf()
Jika kita
ingin memasukan data dari keyboard, kita dapat menggunakan fungsi scanf(). Data
selanjutnya dapat didefinisikan sebagai data variabel. Jika fungsi scanf() ini
digunakan untuk membaca data tipe array, karakter selanjutnya kita sebut dengan
istilah string, maka fungsi ini hanya akan membaca data sampai ditemukan blank.
Dengan demikian nilai setelah blank dianggap bukan lagi nilai dari variabel
yang akan mengisi variabel tersebut. Fungsi scanf() lebih cocok digunakan untuk
data-data numerik.
gets()
Jika kita
menggunakan fungsi scanf() untuk membaca data bertipe string, maka data
tersebut hanya akan dibaca sampai ditemukan spasi. Untuk keperluan pemasukan
data string yang panjang dipisahkan dengan spasi, bahasa C menyediakan fungsi
gets().
getchar()
Perintah
getchar() digunakan untuk memasukan sebuah nilai karakter ke variabel yang
bertipe karakter.
Output / Keluaran
printf()
Fungsi
printf() digunakan untuk menampilkan suatu keluaran pada layar. Bentuk umum
dari printf() adalah sebagai berikut:
Printf("string
control”, argumen1, argumen2,..)
puts()
Cara ini
untuk menampilkan suatu keluaran ke layar adalah dengan menggunakan fungsi puts().
Tetapi fungsi puts hanya digunakan untuk menampilkan nilai string dan sudah
mengandung line feed atau escape sequence “\n” ganti baris.
putchar()
Fungsi ini
digunakan untuk menampilkan sebuah karakter saja dan tidak mengandung escape
sequence "\n"
Bahasa C++
Pada bahasa pemrograman C++ pencipta membuat
cara baru untuk melakukan operasi Input dan Output yang bisa dikatakan lebih
mudah dari bahasa pemrograman C, fitur Input output C++ tidak menggantikan
fitur input output pada bahasa C, kita tetap biasa menggunakan fungsi-fungsi
input output C di dalam program C++. Operasi Input dan Output dapat kita
lakukan dengan menggunakan fungsi-fungsi yang berada pada Stream dan salah
satunya ada pada library “#include <iostream.h>”.
Stream adalah suatu logika device (peralatan logika) yang menghasilkan dan menerima informasi atau suatu wadah yang digunakan untuk menampung keluaran dan menampung aliran data. Stream adalah nama umum untuk menampung aliran data (contoh : file, keyboard, mouse), maupun untuk keluaran (contoh : layer, printer). Dalam C++ input berarti membaca dari stream dan output berarti menulis ke stream.
Stream adalah suatu logika device (peralatan logika) yang menghasilkan dan menerima informasi atau suatu wadah yang digunakan untuk menampung keluaran dan menampung aliran data. Stream adalah nama umum untuk menampung aliran data (contoh : file, keyboard, mouse), maupun untuk keluaran (contoh : layer, printer). Dalam C++ input berarti membaca dari stream dan output berarti menulis ke stream.
Input / Masukan
cin >>Interaksi pengguna (manusia) dengan program, memungkinkan program dapat menerima data dari pengguna yang biasanya berbentuk text, file, gambar, hardcopy dan lain-lain. Dalam bahasa C kita dapat melakukan perintah input dasar text dengan menggunakan funsi printf(), puts(), putchar. Dan dalam bahasa C++ kita dapat melakukanya dengan keyword cin.
Sebelum itu kita harus tau bahwa pengguna memasukan data yang berarti program akan membutuhkan tempat untuk menyinpan data yang pengguna berikan (seperti kita mencoba untuk mengambil air dan membutuhkan tempat yaitu gelas). Dalam komputer tempat tersebut dinamakan sebagai memori. Dan memori dapat dipesan oleh bahasa pemrograman dengan cara mendirikan variable.
Output / Keluaran
cout <<
Aktifitas program yang mendapatkan perintah untuk memberikan informasi data kepada pengguna (manusia). Data itu biasanya merupakan olahan dari data lainya yang bisa berbentuk text, file , gambar, hardcopy dan lain-lain. Dalam bahasa C. perintah keluaran dasar berbentuk text kita dapat melakukanya dengan menggunakan fungsi printf(), puts(), putchar dan lain-lain. Dalam bahasa C++ kita dapat melakukanya dengan keyword cout.
Dan jika kita ingin melakukan keluaran (menampilkan) nilai dari suatu variable kita hanya akan membutuhkan identias dari variable tersebut dan jika kita ingin langsung menampilakan sebaris kalimat (string), kita dapat melakukanya dengan menambahkan sepasang tanda petik dua di awal kalimat dan di akhir kalimat.
Aktifitas program yang mendapatkan perintah untuk memberikan informasi data kepada pengguna (manusia). Data itu biasanya merupakan olahan dari data lainya yang bisa berbentuk text, file , gambar, hardcopy dan lain-lain. Dalam bahasa C. perintah keluaran dasar berbentuk text kita dapat melakukanya dengan menggunakan fungsi printf(), puts(), putchar dan lain-lain. Dalam bahasa C++ kita dapat melakukanya dengan keyword cout.
Dan jika kita ingin melakukan keluaran (menampilkan) nilai dari suatu variable kita hanya akan membutuhkan identias dari variable tersebut dan jika kita ingin langsung menampilakan sebaris kalimat (string), kita dapat melakukanya dengan menambahkan sepasang tanda petik dua di awal kalimat dan di akhir kalimat.
Contoh
Soal
0 Response to "Operasi Input / Output Pemograman C/C++"
Post a Comment