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 ‘. 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 ‘ . mati satu tinggal induknya.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 ‘. ‘.‘) endif .

Bila masukan ditolak. 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.

ulangi lagi‘) endif Until (nilai>=10) and (nilai <= 20) {Masukan sudah benar. silakan digunakan untuk proses selanjutnya} .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.

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

lakukan pembacaan dari piranti input untuk nilai B. 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. tampilkan nilai A dan nilai B ke piranti keluaran.

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

Salesman mendapat komisi 10% dari hasil penjualannya. . Masukan algoritma adalah nama salesman dan jumlah 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.

Sign up to vote on this title
UsefulNot useful