Contoh algoritma banyak aksi Jika status = ‘mudik’ maka akan mendapatkan : 1. santunan orang tua 2. menggendong adik 3. angpau pak lek 4. dapat zakat fitrah Jika status = ‘tidak mudik’ maka akan mendapat : 1. dapat zakat fitrah 2. dapat zakat mal
read (bil) if bil mod 2 <> 0 then write (‘bilangan ganjil’) endif
Masukkan tahun = ….. Jawaban : tahun ini adalah tahun kabisat / bukan kabisat Solusi program : read (tahun) if bil mod 4 = 0 then write (‘tahun ini adalah tahun kabisat’) else write (‘tahun ini adalah tahun bukan kabisat’) endif
OR read (huruf) if (huruf =’a’) or (huruf =’i’) or(huruf =’u’)or(huruf =’e’)or(huruf =’o’) then write (‘Huruf hidup’) endif AND Contoh implementasi AND yang SALAH : read (huruf) if (huruf =’a’) and (huruf =’i’) and (huruf =’u’) and (huruf =’e’) (and huruf =’o’)then write (‘Huruf hidup’) endif Contoh implementasi AND yang BENAR : read (huruf) if (huruf1 =’a’) and (huruf2 =’i’) and (huruf3 =’u’) and (huruf4 =’e’) (and huruf5 =’o’) then write (‘Huruf hidup’) endif
QUIS 1 ALGORITMA
1. Tulis algoritma yang membaca dua buah bilangan bulat dari piranti masukan, lalu tentukan bilangan terbesar dari kedua bilangan tersebut Tips : - gunakan tanda > atau < untuk perbandingan bil 2. Tulis algoritma yang membaca sebuah bilangan bulat, lalu menentukan apakah bilangan tersebut positif, negatif atau nol. Tips : - gunakan tanda > atau < untuk perbandingan bil