You are on page 1of 26

Algoritma

&
Kod Arahan
Struktur Kawalan Pilihan
(tunggal)
1.Mula
2.Jika Syarat 1
Pernyataan untuk dilaksanakan
jika Syarat 1 dipenuhi
3.Tamat
Contoh
1.Mula
2.Isytihar pemboleh ubah wang
3.Masukkan nilai wang
4.Jika wang > 0
Paparkan ”Masukkan wang ke dalam
tabung”
5.Tamat
Struktur Kawalan Pilihan
(dwipilihan)
1.Mula
2.Jika Syarat 1
Pernyataan untuk dilaksanakan
jika Syarat 1 dipenuhi
Jika tidak
Pernyataan untuk dilaksanakan
jika Syarat 1 tidak dipenuhi
3.Tamat
Contoh
1.Mula
2.Isytihar pemboleh ubah markah
3.Masukkan markah
4.Jika markah >= 40
Paparkan “Lulus”
Jika tidak
Paparkan “Gagal”
5.Tamat
Struktur Kawalan Pilihan
(dwipilihan)
1.Mula
2.Jika Syarat 1
Pernyataan untuk dilaksanakan
jika Syarat 1 dipenuhi
Jika tidak
Pernyataan untuk dilaksanakan
jika Syarat 1 tidak dipenuhi
3.Jika Syarat 2
Pernyataan untuk dilaksanakan
jika Syarat 2 dipenuhi
Jika tidak
Pernyataan untuk dilaksanakan
jika Syarat 2 tidak dipenuhi
4.Tamat
Struktur Kawalan Pilihan
(dwipilihan)
Contoh
1.Mula
2.Isytihar pemboleh ubah num
3.Masukkan nilai num
4.Jika num > 0
Paparkan “Positif”
Jika tidak
Paparkan “Negatif”
5.Jika num % 2 == 0
Paparkan “Genap”
Jika tidak
Paparkan “Ganjil”
6.Tamat
Contoh
Struktur Kawalan Pilihan
Bersarang
1.Mula
2.Jika Syarat 1
Pernyataan untuk dilaksanakan
jika Syarat 1 dipenuhi
Jika Syarat 2
Pernyataan untuk dilaksanakan
jika Syarat 2 dipenuhi
Jika tidak
Pernyataan untuk dilaksanakan
jika Syarat 2 tidak dipenuhi
Jika tidak
Pernyataan untuk dilaksanakan
jika Syarat 1 tidak dipenuhi
3.Tamat
Struktur Kawalan Pilihan
Bersarang
Contoh
1.Mula
2.Isytihar pemboleh ubah mata ganjaran
3.Masukkan mata ganjaran
4.Jika mata ganjaran != 0
Jika mata ganjaran > 50
Paparkan “Diskaun 50%”
Jika tidak
Paparkan “Diskaun 25%”
Jika tidak
Paparkan “Terima Kasih”
5.Tamat
Contoh
Struktur Kawalan Pilihan
(pelbagai pilihan)
1.Mula
2.Jika Syarat 1
Pernyataan untuk dilaksanakan
jika Syarat 1 dipenuhi
3.Jika Syarat 2
Pernyataan untuk dilaksanakan
jika Syarat 2 dipenuhi
4.Jika Syarat 3
Pernyataan untuk dilaksanakan
jika Syarat 3 dipenuhi
5.Jika tidak
Pernyataan untuk dilaksanakan
jika Syarat 3 tidak dipenuhi
3.Tamat
Struktur Kawalan Pilihan
(pelbagai pilihan)
Contoh
1.Mula
2.Isytihar pemboleh ubah umur
3.Masukkan nilai umur
4.Jika umur >= 20
Paparkan “Dewasa”
5.Jika umur >= 13
Paparkan “Remaja”
6.Jika umur > 3
Paparkan “Kanak-kanak”
7.Jika tidak
Paparkan “Bayi”
8.Tamat
Struktur Kawalan Pilihan
(pelbagai pilihan)
Struktur Kawalan Ulangan for
(untuk)
1.Mula
2.Isytihar pemboleh ubah kira
3.Setkan kira kepada 0
4.for kira < 10
Laksanakan pernyataan
Tambah 1 kepada kira
5.Tamat
Contoh
1.Mula
2.Isytihar pemboleh ubah kira
3.Setkan kira kepada 0
4.for kira < 3
Paparkan ”Merdeka”
Tambah 1 kepada kira
5.Tamat
Struktur Kawalan Ulangan for
(untuk)
1.Mula
2.Isytihar pemboleh ubah kira
3.Setkan kira kepada 1
4.for kira <= 10
Laksanakan pernyataan
Tambah 1 kepada kira
5.Tamat
Contoh
1.Mula
2.Isytihar pemboleh ubah kira, hasil dan
sifir
3.Setkan kira kepada 1
4.Setkan hasil kepada 0
5.Masukkan nilai sifir
6.for kira <= 10
hasil = kira * sifir
Paparkan hasil
Tambah 1 kepada kira
7.Tamat
Contoh
Struktur Kawalan Ulangan while
(selagi)
1.Mula
2.while Syarat
Pernyataan untuk dilaksanakan
jika Syarat dipenuhi
3.Tamat
Contoh
1.Mula
2.Isytihar pemboleh ubah dob dan teka
3.Setkan dob kepada 31081957
4.Setkan teka kepada 0
5.while teka != dob
Pengguna masukkan nilai teka
6.Tamat
Struktur Kawalan Ulangan while
(selagi)
1.Mula
2.Laksanakan pernyataan
3.while Syarat
Pernyataan untuk dilaksankan
jika Syarat dipenuhi
Ulang Langkah 2
4.Tamat
Contoh
1.Mula
2.Isytihar pemboleh ubah jum dan num
3.Setkan nilai jum kepada 0
4.Masukkan nilai num
5.while num != 0
jum = jum + num
Ulang Langkah 4
6.Paparkan jum
7.Tamat

You might also like