Page 212 - Buku Teks ASK Tingkatan 3 (KSSM)
P. 212
Begitu juga dengan proses pengiraan, di mana pengiraan
Video carta alir bagi
mengira peratus peratus keuntungan dan peratus kerugian mempunyai formula
keuntungan dan yang serupa dan kedua-dua formula tersebut menggunakan data
kerugian dengan yang sama.
menggunakan
function dan
procedure. Kira peratus keuntungan = h2 – h1 × 100
Papar peratus keuntungan h1
Kira peratus kerugian = h1 – h2 × 100
Papar peratus kerugian h1
goo.gl/J4YoSM
Bagi menjadikan penyelesaian masalah lebih mudah dan
bermodular, proses-proses yang berulangan ini, iaitu proses
memasukkan data dan proses pengiraan serta pemaparan peratus
keuntungan dan kerugian, perlu dijadikan function ataupun
procedure. Berikut menunjukkan pseudokod setelah diubah suai.
Pseudokod function dan procedure
Function inputPengguna untuk pengguna menginput
harga kos dan harga jualan:
Function inputPengguna(mesejInput)
1 Mula
2 Papar mesejInput
3 Setkan harga = input pengguna
4 Pulangkan harga
5 Tamat
Procedure kiraPeratus untuk mengira dan memaparkan peratus
keuntungan atau peratus kerugian:
Procedure kiraPeratus(h1, h2)
1 Mula
2 Kira peratus = h2 – h1 × 100
h1
3 Jika peratus > 0
3.1 Papar “Peratus keuntungan =” dan peratus
4 Jika tidak
4.1 Papar “Peratus kerugian =” dan peratus
(nilai mutlak)
5 Tamat jika
6 Tamat
202

