LOGIKA ALGORITMA

Pertemuan 7
By: Augury augury@pribadiraharja.com augury@pribadiraharja.com

dengan nilai N dibaca dari input keyboard. .Studi Kasus 1 Perulangan Tulis algoritma untuk menuliskan teks lagu anak ayam turun N . Setiap baris syair lagu dicetak dalam struktur perulangan.

K. K. ‘. mati satu tinggal induknya. K-1) K K-1 endwhile {K=1} if (K=1) then write(‘ Anak ayam turun ‘ .‘) endif . ‘.Algoritma Studi Kasus 1 Algoritma LAGU_ANAK_AYAM {Mencetak lagu anak ayam turun N} DEKLARASI N: integer DESKRIPSI read(N) K N write(‘ Anak Ayam Turun ‘. mati satu tinggal ‘. K) while(K>1 do write(‘ Anak ayam turun ‘ .

Studi Kasus 2 Validasi masukan Pada umumnya algoritma menerima masukan dari pengguna. pengguna harus memasukkan kembali nilai sampai benar . Buat algoritma yang hanya dapat menerima masukan berupa bilangan bulat dari 10 sampai 20. diluar dari itu masukan ditolak. Bila masukan ditolak.

silakan digunakan untuk proses selanjutnya} . ulangi lagi‘) endif Until (nilai>=10) and (nilai <= 20) {Masukan sudah benar.Algoritma Studi Kasus 2 Algoritma VALIDASI_MASUKAN {Melakukan validasi masukan yang diberikan oleh pengguna} DEKLARASI nilai: integer DESKRIPSI repeat write(‘ Masukan (10 – 20) ? ‘) read(nilai) if (nilai<10) or (nilai > 20) then write(‘ Masukan diluar rentang.

Studi Kasus 3 Misalkan nilai A=8 dan nilai B=5. Lakukan pertukaran nilai A dengan nilai B sehingga nilai A=5 (nilai B) dan nilai B=8 (nilai A) .

tampilkan nilai A dan nilai B ke piranti keluaran. Lakukan pertukaran antara nilai A dan nilai B. tampilkan nilai A dan nilai B ke piranti keluaran. .Studi Kasus 4 Lakukan pembacaan dari piranti input untuk nilai A. lakukan pembacaan dari piranti input untuk nilai B.

Studi Kasus 5 Rancanglah algoritma untuk membaca 2 bilangan. Program akan berhenti bila kedua bilangan tersebut berharga 0 . Cetaklah tanda ‘ * ’ bila jumlahnya lebih besar dari 200. Kemudian hitunglah jumlah. Jika tidak cetak Jumlah. rata – rata dan hasil perkalian dua bilangan. rata – rata dan hasil perkalian dua bilangan tersebut.

Salesman mendapat komisi 10% dari hasil penjualannya. tampilkan ke piranti keluaran nama salesman dan besar komisi yang diperolehnya.Studi Kasus 6 Buat algoritma sequence untuk menghitung komisi yang diterima salesman berdasarkan jumlah penjualan yang dicapainya. Masukan algoritma adalah nama salesman dan jumlah penjualannya. .

Sign up to vote on this title
UsefulNot useful