Post on 21-Jan-2016
description
PEMILIHAN(SELEKSI KONSIDI)
Chapter 6 – Algoritma dan PermrogramanEka ArdhiantoFTI - 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
Aksi 1Aksi 2
Aksi ….
tidak
ya
Tuliskan algoritma untuk memilah angka genap
//Program VokalDeklarasi :
m, c : integer;Algoritma :
read (c);m = c mod 2;IF m = 0
write”genap”;ENDIF
START
C =‘’;
Read(c);
m = 0
m = c mod 2;
Write(“genap”);
STOP
ya
tidak
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
Aksi A
tidakya
Aksi B
Tuliskan algoritma untuk memilah angka genap atau ganjil
//Program VokalDeklarasi :
m, c : integer;Algoritma :
read (c);m = c mod 2;IF m = 0write”Genap”;ELSEwrite”Ganjil”;ENDIF
START
C =‘’;
Read(c);
m = 0
m = c mod 2;
STOP
ya tidak
Write (“ganjil”);
Write (“genap”);
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
Tuliskan algoritma untuk memilah angka positif, negatif atau “nol”
//Program Tiga AksiDeklarasi :
angka : integer;
Algoritma :read(angka);IF (angka<0)write(“Negatif”);ELSEIF (angka>0)
write(“Positif”);ELSEwrite(“Nol”);ENDIFENDIF
//Program Tiga AksiDeklarasi :
angka : integer;
Algoritma :read(angka);IF (angka<0)write(“Negatif”);ELSEIF (angka>0)write(“Positif”);ELSEIF (angka = 0)write(“Nol”);ENDIFENDIFENDIF
Struktur Switch - Case
kondisi
Aksi A Aksi B Aksi C Aksi n
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
Selamat… kali ini anda terbebas dari Pe-Er….
Tapi besok saja sekalian setelah mendapat materi “Perulangan (Chapter 7)”
HORE !!!