Manajemenperangkat masukan / keluarkan mempunyai beragam fungsi ,diantaranya: 1.mengirim perintah keperangkat masukan / keluarkan agar menyediakan layanan. 2.menangani interuksi perangkat masukan/keluarkan. 3.menangani kesalahan pada perangkat masukan / keluarkan. 4.menyediakan interface ke pemakai.Sejauh ini kita telah banyak menggunakan cout dibaca "si out" untuk menuliskan ke layar perintah keluaran dan cin dibaca "si in" untuk membaca nilai dari keyboard perintah masukan. Pada kesempatan ini kita akan membahas secara lebih detail mengenai perintah masukan pada bahasa C++ lengkap dengan contoh program beserta penjelasannya, dimana contoh program kami buat menggunakan IDE Dev-C++. Pengertian Perintah Masukan Operasi Input Perintah masukan atau perintah input merupakan perintah yang berfungsi untuk memasukan data pernyataan kedalam memori program, yang biasanya akan diproses dan dikeluarkan dalam bentuk peintah keluaran output. Perintah masukan / input standar yang disediakan oleh Dev-C++ diantaranya adalah cin , gets , getch , getche dan scanf . 5 Macam Perintah Masukan Perintah Input C++ 1. Perintah Masukan Menggunakan cin Dalam C++, cin merupakan fungsi yang digunakan untuk memasukkan suatu data. cin biasah digunakan untuk input angka, bukan string / kata, hal tersebut karena perintah cin tidak dapat membaca spasi pada karakter data yang kita inputkan, Jadi jika kita input beberapa kata maka yang terjadi adalah error / kata setelah spasi sisa kata tidak akan tampil. Untuk menggunakan fungsi cin, sobat harus menyertakan file header . Bentuk umum dari fungsi cin adalah sebagai berikut cin >> nama_variabel; Untuk lebih jelasnya mengenai fungsi cin, dapat sobat lihat pada contoh program dibawah ini contoh program menggunakan fungsi cin include using namespace std; int main{ // Deklarasi variabel char nama[50]; int nilai; // Menggunakan cin untuk melakukan // Perintah masukan / input cout>nama; cout>nilai; // Menampilkan hasil / keluaran cout. Adapun bentuk umum penulisan fungsi scanf adalah sebagai berikut scanf"penentu format", &nama-variabel; Keterangan simbol "&" adalah pointer yang dipakai untuk menunjuk kealamat variabel memori yang dituju Berikut adalah penentuan format untuk scanf Tipe Data Penentuan Format untuk printf Integer %d Floating Point - Bentuk desimal %f - Bentuk Berpangkat %e - Bentuk desimal dan angka %g Double Precision %lf Unsigned Integer %u Long Integer %ld Long Unsigned Integer %lu Unsigned Hexadecimal Integer %x Unsigned Octal Integer %o Charackter %c String %s Untuk lebih jelasnya mengenai fungsi scanf, dapat sobat perhatikan pada contoh program dibawah ini contoh program menggunakan fungsi scanf include using namespace std; int main{ char nama[50]; int nilai; printf"Masukkan Nama "; scanf"%s", &nama; printf"Masukkan Nilai "; scanf"%d", &nilai; printf"\nMahasiswa atas nama %s nilainya %d",nama,nilai; return 0; } 3. Perintah Masukan Menggunakan gets gets merupakan fungsi yang digunakan untuk memasukkan data string. Berbeda dengan scanf yang tidak dapat menerima string yag mengandung spasi / tab dan menganggap data tersebut sebagai data terpisah, gets dapat menerima string yang mengandung spasi / tab dan masih menganggap data tersebut sebagai satu kesatuan data. Untuk menggunakan fungsi gets kita harus menuliskan file header / library . Adapun bentuk umum penulisan fungsi gets adalah sebagai berikut getsnama_variabel_string; Untuk lebih jelasnya mengenai fungsi gets, dapat sobat perhatikan pada contoh program dibawah ini contoh program menggunakan fungsi gets include using namespace std; int main{ char nama[50]; int nilai; printf"Masukkan Nama "; // Menggunakan gets untuk melakukan // Perintah masukan / input // Sehingga string inputan bisa mengandung spaci getsnama; printf"Masukkan Nilai "; scanf"%d", &nilai; printf"\nMahasiswa atas nama %s nilainya %d",nama,nilai; return 0; } 4. Perintah Masukan Menggunakan getch getch get character and echo merupakan fungsi yang digunakan untuk membaca sebuah karakter, dengan sifat setelah memasukkan sebuah karakter kita tidak perlu mengakhirinya dengan menekan tombol ENTER, dan karakter yang dimasukan juga tidak akan ditampilkan di layar. Untuk menggunakan fungsi getch kita harus menuliskan file header / library . Untuk lebih jelasnya mengenai fungsi getch, dapat sobat perhatikan pada contoh program dibawah ini contoh program menggunakan fungsi getch include include using namespace std; int main{ char kar; printf"Masukan Sebuah Karakter "; kar = getch ; printf"\n\nSobat baru Memasukan karakter %c", kar; return 0; } 5. Perintah Masukan Menggunakan getche getche merupakan fungsi yang digunakan untuk membaca sebuah karakter, dengan sifat setelah memasukkan sebuah karakter kita tidak perlu mengakhirinya dengan menekan tombol ENTER, dan karakter yang dimasukan ditampilkan di layar hal tersebut berbeda dengan getch yang tidak menampilkan karakter saat kita melakukan input. Untuk menggunakan fungsi getche kita harus menuliskan file header / library . Untuk lebih jelasnya mengenai fungsi getche, dapat sobat perhatikan pada contoh program dibawah ini contoh program menggunakan fungsi getche include include using namespace std; int main{ char kar; printf"Masukan Sebuah Karakter "; kar = getche ; printf"\n\nSobat baru Memasukan karakter %c", kar; return 0; } Sekian Artikel mengenai 5 Macam Perintah Masukan Input C++, Lengkap Contoh dan Penjelasan, semoga artikel ini dapat bermanfaat bagi sobat baik untuk menambah ilmu, mengerjakan tugas, maupun untuk sekedar menambah wawasan tentang perintah masukan c++, operasi input c++, contoh program cin , contoh program gets , contoh program getch , contoh program getche dan contoh program scanf . Seandainya sobat menemukan kesalahan dari segi penulisan, mohon kritik dan saran yang membangun untuk kemajuan bersama. Akhir kata, Terimakasih atas kunjungannya. 5 Macam Perintah Masukan Input C++, Lengkap Contoh dan Penjelasan
Perintah Keluaran dan Masukan pada C++ Perintah standar output yang disediakan Borland C++ diantaranya adalah cout printf puts putchar Fungsi cout merupakan sebuah objek di dalam C++ yang digunakan untuk menampilkan informasi ke layar. Untuk menggunakan fungsi cout memerlukan file header * - * Perintah keluaran dengan fungsi cout * - cout > nama_variabel; Contoh Program * - * Perintah masukan dengan fungsi cin * - cout << "Masukkan nilai Alas "; cout << "Masukkan nilai Tinggi "; cout << "Luas segi tiga adalah " << * alas * tinggi; B. Fungsi scanf Untuk menggunakan fungsi scanf harus menyertakan file header Adapun bentuk umum dari fungsi scanf adalah sebagai berikut scanf“penentu format”, &nama_variabel Keterangan Simbol & merupakan pointer yang digunakan untuk menunjuk ke alamat memori dari variabel yang dituju. Penentu Format dapat dilihat pada tabel berikut * - * Perintah masukan dengan fungsi scanf * - printf"Masukkan Nama "; printf"Masukkan Nilai "; printf"Mahasiswa dengan nama %s nilainya %d", nama, nilai; C. Fungsi gets Fungsi gets digunakan khusus untuk masukan data string. Untuk menggunakan fungsi ini harus menyertakan file header Adapun bentuk umum dari fungsi ini adalah getsnama_variabel_string Perbedaan fungsi scanf dengan gets dapat dilihat dalam tabel berikut D. Perintah getch Fungsi getch dipakai untuk membaca sebuah karakter dengan sifat karakter yang dimasukkan tidak perlu diakhiri dengan menekan tombol Enter, dan karakter yang dimasukkan tidak akan ditampilkan di layar. File header yang disertakan untuk menggunakan fungsi ini adalah Contoh Program * - * Perintah masukan dengan fungsi getch * - printf"Ketik sembarang karakter ! "; print"\nTadi Anda memasukakan karakter %c", kar; E. Perintah getche Fungsi getche dipakai untuk membaca sebuah karakter dengan sifat karakter yang dimasukkan tidak perlu diakhiri dengan menekan tombol Enter, dan karakter yang dimasukkan ditampilkan di layar. File header yang disertakan untuk menggunakan fungsi ini adalah Contoh Program * - * Perintah inputan dengan fungsi getche * - printf"Ketik sembarang karakter ! "; print"\nTaddi Anda memasukakan karakter %c", kar;