Algoritma dan Pemrograman STRUKTUR PENGULANGAN Tim Algoritma dan
- Slides: 14
Algoritma dan Pemrograman STRUKTUR PENGULANGAN Tim Algoritma dan Pemrograman Universitas Komputer Indonesia
Bentuk Pengulangan 1. For_do 2. While_do 3. Repeat_until
Bentuk Pengulangan For_do Ada dua jenis : 1. Positif 2. Negatif
Bentuk Pengulangan For_do (Positif) Bentuk Umum: for pencacah range 1 to range 2 do {aksi-aksi yang diulang} endfor Catatan : range 1 ≤ range 2
Contoh For_do Positif Menghitung_S {I. S. : diberikan harga pencacah (i) = 10} {F. S. : menampilkan hasil perhitungan S = 1+2+. . +10} Kamus: S, i : integer Algoritma: S 0 for i 1 to 10 do S S + i endfor output(S)
Bentuk Pengulangan For_do (negatif) Bentuk Umum : for pencacah range 1 downto range 2 do {aksi-aksi yang diulang} endfor Catatan : range 1 ≥ range 2
Contoh For_do Negatif Menghitung_S {I. S. : diberikan harga pencacah (i) = 10} {F. S. : menampilkan hasil perhitungan S = 10+9+. . +1} Kamus: S, i : integer Algoritma: S 0 for i 10 downto 1 do S S + i endfor output(S)
Bentuk Pengulangan while_do Bentuk Umum: Inisialisasi while (kondisi) do {aksi-aksi yang diulang} endwhile
Contoh while_do Menghitung_S {I. S. : diberikan harga pencacah (i) = 10} {F. S. : menampilkan hasil perhitungan S = 1+2+. . +10} Kamus: S, i : integer Algoritma: S 0 i 1 while ( i ≤ 10) do S S + i i i + 1 endwhile output(S)
Bentuk Pengulangan repeat_until Bentuk Umum: Inisialisasi repeat {aksi-aksi yang diulang} until (kondisi)
Contoh repeat_until Menghitung_S {I. S. : diberikan harga pencacah (i) = 10} {F. S. : menampilkan hasil perhitungan S = 1+2+. . +10} Kamus: S, i : integer Algoritma: S 0 i 1 repeat S S + i i i + 1 until ( i > 10) output(S)
Latihan Soal 1. Buat algoritma dan program untuk menu pilihan di bawah ini: Menu Pilihan ---------1. Menghitung Faktorial 2. Menghitung M x N menggunakan operator ‘+’ 3. Membuat barisan Fibonacci : 1, 1, 2, 3, . . 4. 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.
Latihan Soal 2. Buat algoritma dan program untuk menghitung diskon, dengan ketentuan: Tabel Barang Kode Barang Nama Barang Harga Satuan PK 01 Pakaian Rp. 55. 000, - TS 02 Tas Rp. 70. 000, - SP 03 Sepatu Rp. 90. 000, - Jika membeli tidak kurang dari 5 buah untuk kode barang TS 02 atau SP 03, 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.
SELESAI Alhamdulillah
- Kombinasi dengan pengulangan
- Contoh struktur dasar algoritma
- Struktur pengulangan algoritma
- Statement pengulangan dalam bahasa pemrograman yaitu
- Program konvensional
- Bahasa pemrograman konvensional
- Konvensional adalah
- Contoh bahasa pemrograman konvensional
- Definisi perulangan adalah
- For looping flowchart
- Perulangan adalah
- Algoritma dan pemrograman
- Realisasi algoritma dalam bahasa pemrograman disebut dengan
- Algoritma dan pemrograman menggunakan python
- Algoritma pemrograman 2