PEMILIHAN (SELEKSI KONSIDI) Chapter 6 – Algoritma dan Permrograman Eka Ardhianto FTI - Unisbank
Pilihan….
Satu Aksi Notasi Algoritmik : IF <kondisi> <aksi> ENDIF Jika kondisi terpenuhi <aksi> akan di jalankan Jika kondisi tidak terpenuhi <aksi> tidak dijalankan kondisi tidak ya Aksi 1 Aksi 2 Aksi …. Satu Aksi
Tuliskan algoritma untuk memilah angka genap //Program Vokal Deklarasi : m, c : integer; Algoritma : read (c); m = c mod 2; IF m = 0 write”genap”; ENDIF START C =‘’; Read(c); m = c mod 2; m = 0 tidak ya Write(“genap”); STOP
Dua Aksi Notasi Algortimik : IF <kondisi> <aksi_A> ELSE <aksi_B> ENDIF Jika kondisi terpenuhi <aksi-A> akan di jalankan Jika kondisi tidak terpenuhi <aksi_B> tidak dijalankan kondisi ya tidak Aksi A Aksi B Dua Aksi
Tuliskan algoritma untuk memilah angka genap atau ganjil //Program Vokal Deklarasi : m, c : integer; Algoritma : read (c); m = c mod 2; IF m = 0 write”Genap”; ELSE write”Ganjil”; ENDIF START C =‘’; Read(c); m = c mod 2; m = 0 ya tidak Write (“ganjil”); Write (“genap”); STOP
Tiga Aksi atau Lebih Diselesaikan dengan model “ Nested IF ” Notasi Algoritma : IF <kondisi> <aksi> ELSE IF <kondisi> <aksi> ELSE <aksi> ENDIF ENDIF IF <kondisi> IF <kondisi> ELSE <aksi> ENDIF <aksi> ELSE <aksi> ENDIF Tiga Aksi atau Lebih
Tuliskan algoritma untuk memilah angka positif, negatif atau “nol” //Program Tiga Aksi Deklarasi : angka : integer; Algoritma : read(angka); IF (angka<0) write(“Negatif”); ELSE IF (angka>0) write(“Positif”); ELSE write(“Nol”); ENDIF ENDIF //Program Tiga Aksi Deklarasi : angka : integer; Algoritma : read(angka); IF (angka<0) write(“Negatif”); ELSE IF (angka>0) write(“Positif”); ELSE IF (angka = 0) write(“Nol”); ENDIF ENDIF ENDIF
kondisi Aksi A Aksi B Aksi C Aksi n Struktur Switch - Case
Buat algoritma untuk membaca suatu angka positif dan menentukan apakah angka tersebut berkelipatan 5 atau tidak Tuliskan algoritma untuk membaca 3 buah bilangan sembarang, kemudian hasilnya adalah mengurutkan bilangan tersebut secara ascending Tuliskan algoritma untuk menghitung total bayar di sebuah toko dengan kondisi Input yang dibutuhkan : Kode Barang , jml beli dan Uang yg dibayarkan. Uang kembalian dihitung dari uang yang dibayakan dikurangi jumlah harus yang dibayar (waktu anda 15 menit) Kode Brg Nama Brg Harga Diskon A Topi 2000 10% B Kaos 5000 15% C Sandal 7000 5%
Home Work HORE !!! Selamat… kali ini anda terbebas dari Pe-Er…. Tapi besok saja sekalian setelah mendapat materi “Perulangan (Chapter 7)” HORE !!! Home Work