PRAKTIKUM KE 2 OPERATOR, PERULANGAN DAN SELEKSI KONDISI TUJUAN PRAKTIKUM 1. Praktikan mengerti macam macam operator yang tersedia dalam bahasa C / C++. 2. Praktikan mengerti apa yang dimaksud dengan perulangan. 3. Praktikan mengerti apa yang dimaksud dengan seleksi kondisi. 4. Praktikan dapat menggunakan operator, perulangan dan seleksi kondisi dalam membuat program sederhana. TEORI PENUNJANG 1. OPERATOR. adalah suatu simbol yang digunakan untuk suatu operasi tertentu. Macam macam operator : a. Arithmatika. Operasi Perkalian Penjumlahan Pembagian Pembagian modulus ( sisa pembagian ) Penjumlahan Pengurangan * / % + - b. Unary. unary merupakan operator yang hanya menggunakan sebuah operand saja. Salah satunya adalah operator unary ++ dan --. ++ akan menambah nilai numerik 1 ke pengenal yang menggunakannya dan operator -- akan mengurangi dengan nilai numerik 1 untuk pengenal yang menggunakannya. x = x + 1 dapat dituliskan sebagai x ++ atau ++ x x = x - 1 dapat dituliskan sebagai x -- atau -- x x = 5; A = x++; Hasil : x = 6 dan A = 5 x = 5; A = ++x; Hasil : x = 6 dan A = 6
c. Pengerjaan. Digunakan untuk memindahkan nilai dari suatu ungkapan ke suatu pengenal. Contoh Ekuivalen dengan = + = - = * = / = % = A = B + C A + = 1 A - = B A * = B A / = B A % = B Mengerjakan B + C ke A A = A + 1 A = A - B A = A * B A = A / B A = A % B d. Hubungan. Digunakan untuk menunjukkan hubungan antara dua buah operand. < <= > >= ==!= Arti Lebih kecil dari Lebih kecil atau sama dengan Lebih besar dari Lebih besar atau sama dengan Sama dengan Tidak sama dengan e. Logika. Digunakan untuk membandingkan logika hasil dari operator operator hubungan. logika membandingkan 2 buah nilai logika. Nilai logika adalah benar atau salah. && Arti Logika AND Logika OR Misalnya nilai A adalah 5, B adalah 7 dan C adalah a, maka ungkapan logika berikut ini akan mempunyai hasil akhir benar. A < B B = = 7 && C > z 1 1 && 0 0 1
2. PERULANGAN. a. Statement for. for ( Awal; Akhir; Peningkatan ) statement; int Y; for( Y =1; Y <= 5; Y++ ) cout << << endl; b. Perulangan while. while ( kondisi ) statement; Proses perulangan akan masih dilakukan jika kondisi yang diseleksi di statement while masih bernilai benar dan perulangan akan dihentikan jika kondisinya sudah bernilai salah. 3 4 int A; A = 3; while ( A < 5 ) cout << A<< endl; A++; c. Perulangan do while. do statement while ( kondisi );
Perbedaan utama antara statement do while dengan statement while adalah letak kondisi yang akan diseleksi. Untuk statement while, kondisi yang diseleksi terletak di awal, sehingga sebelum masuk ke dalam lingkup perulangan while, kondisi harus sudah benar terlebih dahulu. Untuk statement do while, kondisi yang diseleksi terletak di akhir lingkup perulangan. 3 4 int A; A = 3; Do cout << A<< endl; A++; while ( A < 5 ); d. Statement continue. Statement continue menyebabkan proses perulangan kembali ke awal mulainya perulangan dengan mengabaikan statement statement berikutnya setelah statement continue. 3. SELEKSI KONDISI. a. Statement if. if ( kondisi ) statement; else statement; if ( B = = 0 ) cout << Bilangan genap ; else cout << Bilangan ganjil ; b. Statement switch. switch ( kondisi ) case konstanta1: case konstanta2: statement statement; statement statement;..
default : statement statement; switch ( nilai ) case 1 : case 2 : case 3 : cout << Satu ; cout << Dua ; cout << Tiga ; default : cout << Bukan nilai 1, 2 atau 3 ; LAPORAN PENDAHULUAN 1. Jelaskan operator apa saja yang disediakan bahasa C / C++ yang kamu ketahui. 2. Apa yang dimaksud dengan looping, statement - statement perulangan serta bentuk umumnya. 3. Statement apa saja yang berfungsi sebagai seleksi kondisi dan bagaimana cara pendeklarasian masing masing statement tsb. 4. Buat program untuk menentukan apakah angka yang diinput adalah bilangan genap atau bilangan ganjil. MATERI 1. Memberikan penjelasan tentang operator apa saja yang ada dalam C / C++. 2. Memberikan penjelasan tentang statement statement perulangan dan penerapannya dalam program sederhana. 3. Menjelaskan tentang seleksi kondisi, statement statement dan contoh program sederhana. LAPORAN AKHIR 1. Cetak program program yang dikerjakan pada saat praktikum. 2. Buat logika program untuk masing masing program.