1 / 8

Studi Kasus

Studi Kasus. Siti Mukaromah. Studi Kasus 1: Perulangan. Tulis algoritma untuk menuliskan teks lagu anak ayam turun N, dengan nilai N dibaca dari input keyboard. Setiap baris syair lagu dicetak dalam struktur perulangan. Algoritma LAGU_ANAK_AYAM {Mencetak lagu anak ayam turun N}.

floria
Download Presentation

Studi Kasus

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Studi Kasus Siti Mukaromah

  2. Studi Kasus 1: Perulangan • Tulis algoritma untuk menuliskan teks lagu anak ayam turun N, dengannilaiN dibacadari input keyboard. • Setiap baris syair lagu dicetak dalam struktur perulangan.

  3. Algoritma LAGU_ANAK_AYAM{Mencetak lagu anak ayam turun N} DEKLARASI N: integer DESKRIPSI read(N) KN write(‘AnakAyamTurun ‘, K) while(K>1 do write(‘Anakayamturun ‘, K, ‘, matisatutinggal ‘, K-1) KK-1 endwhile {K=1} if(K=1) then write(‘Anak ayam turun ‘, K, ‘, mati satu tinggal induknya.‘) endif

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

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

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

  7. Studi Kasus 4 • Lakukan pembacaan dari piranti input untuk nilai A, lakukan pembacaan dari piranti input untuk nilai B, 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.

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

More Related