I nput Output DASAR- DASAR PEMROGRAMAN C+ +

Rekayasa Perangkat Lunak 229 Contoh 9.14. Penggunaan struktur pengulangan dengan do-while. include iostream using namespace std; int main { int J = 5; int K; do { K = 1; do { coutKJ ; K++; } while K = J; coutendl; J--; } while J = 1; return 0; } Contoh 9.14 terlihat menampilkan kode program yang cukup rumit. Namun bila kita cermati, ini adalah kode program dengan pengulangan do while yang bersarang. Perhatikan cara penulisan dan alur logika programnya. Do- while yang luar menggunakan variabel counter J dan ini adalah pengulangan dari besar ke kecil perhatikan J diinisialisasi dengan nilai 10 dan syarat kondisi pada while J = 1. Sedangkan do-while yang dalam variabel counter nya adalah K dengan pengulangan dari kecil ke besar. Bagaimanakah hasil dari eksekusi kode program di atas? Perhatikan output di bawah ini. Cobalah untuk menelusuri kode program sehingga kalian benar-benar mengerti mengapa output program bisa menjadi seperti ini. 5 10 15 20 25 4 8 12 16 3 6 9 2 4 1

9.1.6. I nput Output

Sampai dengan bagian ini, kalian telah cukup banyak latihan kode pemrograman C+ + . Namun kita belum sekalipun mempelajari statement input output pada C+ + . Sebenarnya kalau kalian jeli, kalian telah secara tidak langsung mempelajari pernyataan input dan output. Perintah cout dan cin yang telah kalian gunakan adalah pernyataan input output yang paling sering digunakan. Baik perintah cout dan cin digolongkan sebagai stream yang termasuk dalam kelas iostream. Karena itulah setiap kali kita ingin menggunakan dua perintah tersebut kita harus memanggil file header iostream di awal program. Di unduh dari : Bukupaket.com 230 Rekayasa Perangkat Lunak Stream adalah peralatan logika yang berguna untuk mendapatkan atau memberikan informasi. Stream berhubungan dengan perangkat keras seperti keyboard, layar monitor, printer melalui sistem I O. Perintah cin merupakan stream untuk input standar. Perintah ini akan merekam apa yang kita ketikkan dari keyboard. Perhatikan cara penulisannya pada contoh 9.15. Contoh 9.15. Penggunaan cin dan cout. include iostream using namespace std; int main { int bil1, bil2; cin bagian satu coutMasukkan bilangan pertama : ; cinbil1; coutMasukkan bilangan kedua : ; cinbil2; coutHasil kali kedua bilangan = bil1bil2endl; cin bagian dua coutMasukkan dua buah bilangan : ; cinbil1bil2; coutHasil kali kedua bilangan = bil1bil2endl; return 0; } Perintah cin dapat digunakan untuk memasukkan data satu per satu seperti pada contoh 9.15 lihat bagian di bawah cin bagian satu atau memasukkan data secara langsung berurutan lihat bagian di bawah cin bagian dua. Perintah cin harus diikuti operator . Perintah cout adalah perintah melakukan output standar yaitu pada layar monitor. Perintah cout harus diikuti operator . Perhatikan contoh 9.15 di atas. cout dapat digunakan untuk mencetak langsung karakter ditandai dengan “ dan diakhiri dengan “ atau isi variabel. Seperti halnya cin, cout dapat digunakan untuk output satu persatu atau berurutan sekaligus. Pada contoh di atas pernyataan endl adalah pernyataan untuk mencetak baris baru. 9.2. FUNGSI DALAM C+ +