Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehDoddy Sugiarto Telah diubah "6 tahun yang lalu
1
Algoritma dan Pemrograman STRUKTUR PENGULANGAN
Tim Algoritma dan Pemrograman Universitas Komputer Indonesia
2
Bentuk Pengulangan For_do While_do Repeat_until
3
Bentuk Pengulangan For_do
Ada dua jenis : Positif Negatif
4
Bentuk Pengulangan For_do (Positif)
Bentuk Umum: for pencacah range1 to range2 do {aksi-aksi yang diulang} endfor Catatan : range1 ≤ range2
5
Contoh For_do Positif Menghitung_S {I.S. : {F.S. : Kamus: Algoritma: S 0 for i 1 to 10 do S S + i endfor output(S) diberikan harga pencacah (i) = 10} menampilkan hasil perhitungan S = } S, i : integer
6
Bentuk Pengulangan For_do (negatif)
Bentuk Umum : for pencacah range1 downto range2 do {aksi-aksi yang diulang} endfor Catatan : range1 ≥ range2
7
Contoh For_do Negatif Menghitung_S {I.S. : {F.S. : Kamus: Algoritma: S 0 for i 10 downto 1 do S S + i endfor output(S) diberikan harga pencacah (i) = 10} menampilkan hasil perhitungan S = } S, i : integer
8
Bentuk Pengulangan while_do
Bentuk Umum: Inisialisasi while (kondisi) do {aksi-aksi yang diulang} endwhile
9
Contoh while_do Menghitung_S {I.S. : {F.S. : Kamus: Algoritma: S 0 i 1 while ( i ≤ 10) do S S + i i i + 1 endwhile output(S) diberikan harga pencacah (i) = 10} menampilkan hasil perhitungan S = } S, i : integer
10
Bentuk Pengulangan repeat_until
Bentuk Umum: Inisialisasi repeat {aksi-aksi yang diulang} until (kondisi)
11
Contoh repeat_until Menghitung_S {I.S. : {F.S. : Kamus: Algoritma: S 0 i 1 repeat S S + i i i + 1 until ( i > 10) output(S) diberikan harga pencacah (i) = 10} menampilkan hasil perhitungan S = } S, i : integer
12
Latihan Soal 1. Buat algoritma dan program untuk menu pilihan di bawah ini: Menu Pilihan Menghitung Faktorial Menghitung M x N menggunakan operator ‘+’ Membuat barisan Fibonacci : 1,1,2,3,.. Menentukan Suku ke-n dari barisan: 3,5,15, 20,.. 0. Keluar Beri validasi untuk menu yang dipilih, angka yg bisa difaktorialkan, dan barisan fibbonancy yg bisa ditampilkan sampai suku ke berapa.
13
Latihan Soal 2. Buat algoritma dan program untuk menghitung diskon, dengan ketentuan: Tabel Barang Kode Barang Nama Barang Harga Satuan PK01 Pakaian Rp ,- TS02 Tas Rp ,- SP03 Sepatu Rp ,- Jika membeli tidak kurang dari 5 buah untuk kode barang TS02 atau SP03, maka akan mendapat diskon 12,5% dari harga total. Beri validasi untuk kode barang yang tidak ada di tabel barang. Pembeli bisa membeli lebih dari satu kode barang. Tampilkan ke layar kode barang, nama barang, harga satuan, jumlah yang dibeli, diskon, total bayar, jumlah uang kembalian.
14
SELESAI Alhamdulillah
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.