Page 195 - BUKU TEKS ASK T3
P. 195
Struktur Kod Arahan 4.2
Pseudokod yang Dimurnikan Melalui Pengaplikasian Pemikiran Komputasional
Pseudokod berikut adalah lebih tersusun, padat, kemas dan bermodular.
menu dptPilihanPengguna
1 Mula 1 Mula
2 Papar “Kalkulator 2 Setkan noPilihan = 0
Bermenu” 3 Selagi noPilihan tidak dalam lingkungan 1
3 Papar “1. Tambah” dan 5
4 Papar “2. Tolak” 3.1 Papar “Pilihan anda [1 hingga 5] :”
5 Papar “3. Darab” 3.2 Setkan noPilihan = nombor yang ditaip
6 Papar “4. Bahagi” 4 Tamat
7 Papar “5. Tamat”
8 Tamat
Pseudokod Utama
1 Mula
2 Setkan aktif = 1
3 Selagi aktif == 1
3.1 Panggil menu
3.2 Setkan jenisOperasi = panggil dptPilihanPengguna
3.3 Jika jenisOperasi == 5
3.3.1 Setkan aktif = 0
3.4 Jika tidak
3.4.1 Setkan nom1 dan nom2 = panggil dptDuaNombor
3.4.2 Panggil kiraCetak (nom1, nom2)
3.5 Tamat jika
4 Papar “Terima kasih kerana menggunakan saya.”
5 Tamat
kiraCetak (a, b) dptDuaNombor
1 Mula 1 Mula
2 Jika jenisOperator == 1 2 Papar “Masukkan nombor
2.1 Kira hasiltambah = a + b pertama: ”
2.2 Papar “Output: a + b = 3 Setkan nombor1 = nombor
hasiltambah” yang dimasukkan
3 Lain jika jenisOperator == 2 4 Papar “Masukkan nombor
3.1 Kira hasiltolak = a - b kedua: ”
3.2 Papar “Output: a - b = 5 Setkan nombor2 = nombor
hasiltolak” yang dimasukkan
4 Lain jika jenisOperator == 3 6 Pulangkan nombor1 dan
4.1 Kira hasildarab = a × b nombor2
4.2 Papar “Output: a × b = 7 Tamat
hasildarab”
5 Lain jika jenisOperator == 4
5.1 Kira hasilbahagi = a ÷ b
5.2 Papar “Output: a / b =
hasilbahagi”
6 Tamat jika
7 Tamat
185

