STRUKTUR DASAR
ALGORITMA
Struktur pengulangan merupakan
struktur yang melakukan
pengulangan terhadap satu baris
atau satu blok baris program
Struktur for
• Struktur pengulangan dengan intruksi
for digunakan untuk mengulang satu
baris instruksi atau satu blok instruksi
sampai jumlah perulangan yang
disyaratkan terpenuhi.
• Ciri utama pengulangan for adalah
terdapat nilai awal dan nilai akhir
yang menunjukkan banyaknya
Contoh
• Mencetak angka 1 sampai 10
Algoritma Cetak_Angka_for
Contoh
Akan dicetak bilangan genap mulai dari 0 dengan batas akhir diinputkan dari keyboard dengan menggunakan pengulangan for.
Algoritma Cetak_bilangan_genap_for
Dicetak bilangan genap dengan batas akhir diinputkan dengan menggunakan for.
Deskripsi : 1. mulai
2. Baca batas_akhir
3. Kerjakan langkah 4 sampai langkah 5 mulai i = 1 sampai i = batas_akhir
4. jika i habis dibagi 2 maka kerjakan langkah 5 5. cetak i
Struktur while
Struktur while
• Struktur pengulangan dengan instruksi while
digunakan untuk mengulang satu baris instruksi atau satu blok baris instruksi selama syarat yang diberikan masih terpenuhi.
• Ciri utama pengulangan while adalah syarat akan uji terlebih dahulu sebelum instruksi yang akan diulang dikerjakan dengan kata lain dalam instruksi while syarat akan diuji didepan,
Contoh
Contoh
Algoritma Cetak_Angka_while
Dicetak angka 1 sampai 10 dengan perulangan while.
Deskripsi :
1. mulai 2. i = 1
3. selama i <= 10 kerjakan langkah 4 sampai langkah 5
Struktur do … while
Struktur do … while
• Struktur pengulangan dengan instruksi
do…while digunakan untuk mengulang
satu baris instruksi atau satu blok baris
instruksi sampai syarat tidak terpenuhi.
• Ciri utama pengulangan do…while adalah
syarat akan uji setelah instruksi yang akan
diulang dikerjakan, dengan kata lain
dalam instruksi do…while syarat akan diuji
dibelakang, sehingga baris instruksi yang
masuk dalam blok do…while minimal
Contoh
Contoh
Algoritma Cetak_Angka_do_while
Dicetak angka 1 sampai 10 dengan perulangan while.