LOGIKA ALGORITMA

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

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

K) while(K>1 do write(‘ Anak ayam turun ‘ . K-1) K K-1 endwhile {K=1} if (K=1) then write(‘ Anak ayam turun ‘ .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 induknya. ‘.‘) endif . K. K. mati satu tinggal ‘.

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

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. silakan digunakan untuk proses selanjutnya} .

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) .

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

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

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

Sign up to vote on this title
UsefulNot useful