Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Algoritma dan Pemrograman STRUKTUR PENGULANGAN

Presentasi serupa


Presentasi berjudul: "Algoritma dan Pemrograman STRUKTUR PENGULANGAN"— Transcript presentasi:

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 


Download ppt "Algoritma dan Pemrograman STRUKTUR PENGULANGAN"

Presentasi serupa


Iklan oleh Google