1MODUL IV OPERASI DASAR MASUKAN DAN KELUARAN Perintah Keluaran Perintah standar output yang disediakan Borland C++ diantaranya adalah cout printf puts putchar Fungsi cout Fungsi cout merupakan sebuah objek di dalam C++ yang digunakan untuk menampilkan informasi ke layar. Untuk menggunakan fungsi cout memerlukan file header Contoh Program /** * - * * Perintah keluaran dengan fungsi cout * - **/ include include void main { cout include void main { char kampusQ[30] = "STMIK El Rahma"; puts"Saya kuliah di"; putskampusQ; getch; } Perintah Masukan Perintah standar input yang disediakan oleh Borland C++ diantaranya adalah sebagai berikut cin scanf gets getch getche Fungsi cin Fungsi cin merupakan sebuah objek di dalam C++ yang digunakan untuk memasukkan suatu data. Untuk menggunakan fungsi cin ini harus menyertakan file header Bentuk umum dari fungsi cin adalah sebagai berikut cin >> nama_variabel; Contoh Program /** 4 * Perintah masukan dengan fungsi cin * - **/ include include void main { float alas, tinggi; cout > alas; cout > tinggi; cout include void main { char nama[30]; int nilai; printf"Masukkan Nama "; scanf"%s", &nama; printf"Masukkan Nilai "; scanf"%d", &nilai; printf"Mahasiswa dengan nama %s nilainya %d", nama, nilai; getch; } 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 scanf gets Tidak dapat menerima string yang mengandung spasi atau tab dan dianggap sebagai data terpisah 6Perintah 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 * - **/ include include void main { printf"Ketik sembarang karakter ! "; char kar = getch; print"\nTaddi Anda memasukakan karakter %c", kar; getch; } 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 * - **/ 7void main { printf"Ketik sembarang karakter ! "; char kar = getche; print"\nTaddi Anda memasukakan karakter %c", kar; getch; } Manipulator Manipulator umumnya digunakan untuk mengatur tampilan data. Misalnya untuk mengatur agar suatu nilai ditampilkan dengan lebar 10 karakter dan diatur rat kanan terhadap lebar tersebut. Manipulator setw Manipulator setw bermanfaat untuk mangatur lebar dari suatu tampilan data. Untuk lebih jelasnya dapat dilihat dalam program berikut Contoh program /** * - * * manipulator dengan fungsi setw * - **/ include include include void main { int jumbar1 = 150, jumbar2 = 23, jumbar3 = 1401; 8 getch; } Hasil eksekusi Dengan menggunakan setw, terlihat hasil eksekusi adalah rata kanan. Ini dapat di bedakan dengan hasil eksekusi pada contoh yang rata kiri. Manipulator setfill Manipulator setfill berguna untuk mengatur karakter yang dipakai memenuhi bagian field yang ditentukan setw, yang tidak dipakai untuk menampilkan data. Contoh program /** * - * * manipulator dengan fungsi setfill * - **/ include include include void main { float harga = clrscr; cout include include void main { float nilai = cout << setiosflagsiosfixed; cout << setprecision0 << nilai << endl; cout << setprecision1 << nilai << endl; cout << setprecision2 << nilai << endl; cout << setprecision3 << nilai << endl; cout << setprecision4 << nilai << endl; cout << setprecision5 << nilai << endl; cout << setprecision6 << nilai << endl; cout << setprecision7 << nilai << endl; 11Hasil eksekusi Contoh berikut menunjukkan hasil bila setw dipakai tetapi iosfixed tidak diikut sertakan. /** * - * * Menunjukkan efek setprecision * tanpa tanda format iosfixed * - cout << setprecision0 << nilai << endl; cout << setprecision1 << nilai << endl; cout << setprecision2 << nilai << endl; cout << setprecision3 << nilai << endl; cout << setprecision4 << nilai << endl; cout << setprecision5 << nilai << endl; cout << setprecision6 << nilai << endl; cout << setprecision7 << nilai << endl; getch; } 12Tugas Minggu IV Buatlah program yang semua datanya dinputkan dari keyboard untuk pemasukkan tanggal, bulan dan tahun lahir anda dimana semua dibuat rata kanan. Contoh Saya Lahir pada Tanggal 28 Bulan 11 Tahun 1982
Berikutini kita akan membuat program yang memiliki class induk/superclass (class dosen) yang memiliki atribut nama, nik dan jurusan. Method yang dimiliki oleh class dosen adalah view(). Class turunan dari class dosen ada tiga class. Pada class rektor, terdapat tambahan atribut berupa th_mulai dan jabatan_ke, serta methid viewRektor().25 Berikut ini adalah pernyataan yang benar berhubungan dengan break dan continue, kecuali. . . a) Break digunakan untuk keluar dari blok perulangan b) Continue digunakan untuk melanjutkan ke proses perulangan berikutnya c) Statement setelah continue tidak akan dijalankan d) Statement setelah break tetap akan dijalankan
Perkalianmerupakan bentuk operasi yang sering anda jumpai dalam kondisi real. Pada rangkaian mixer, rangkaian product modulator dan frequency multiplier, operasi perkalian merupakan bentuk standar yang seringkali dijumpai. Bentuk diagram blok operasi perkalian dua buah sinyal dapat diberikan seperti pada Gambar 7 berikut. III.PERALATAN .