You are on page 1of 4

BAHAGIAN B;

21. Penyataan berikut adalah berkaitan dengan suatu pembangunan aturcara.

a. Senaraikan semua pemboleh ubah dan pemalar

Pemboleh Pemalar
Ubah

RM30.00 30%

[4 Markah]

b. Nyatakan jenis data yang terdapat dalam pembangunan aturcara ini


integer______________________________________________________________
________________________________________________________________
[2 Markah]

c. Lengkapkan jadual berikut bagi menunjukkan harga dan diskaun yang akan diperolehi. 

Harga Belian Harga Diskaun

RM 16.90

RM 27

[2 Markah]

d. Lukiskan carta alir bagi sistem ini yang melibatkan proses pengiraan dan memaparkan
harga yang perlu dibayar. [7
MARKAH]
22. Rajah 8 menunjukkan kod aturcara JAVA.

string [ ] senaraialattulis = new string [5];


       senaraialattulis [0] = “pencil”;
       senaraialattulis [1] = “pen”;
       senaraialattulis [2] = “buku”;
       senaraialattulis [3] = “pembaris”;
       senaraialattulis [4] = “pemadam”;

       double [ ] senaraiharga = { 1.20 , 2.50 , 4.00 , 0.50 , 0.80 };

       int [ ] senaraibilangan = { 10 , 5 , 2 , 1 , 3 };

Rajah 8

(a) Senaraikan dua jenis data yang digunakan.

(i) boolean………………………………………………………………………….……………....

(ii) double……………………………………………………………………………………….
[2 markah]

(b) Senaraikan dua pembolehubah yang terdapat dalam aturcara di atas.

(i) string……………………………………………………………………………………………

(ii) double…………………………………………………………………………………………….
[2 markah]

(c) Tulis elemen bagi kod berikut:

(i) senaraiharga [3]

pemalar………………………………………………………………….
[1 markah]

(ii) senaraibilangan [1]

Pemboleh ubah……………………………………………………………………………….
[1 markah]

(d) Tuliskan kod Java untuk mencetak elemen "1.20".

……………………………………………………………………………………..........…………………

[1 markah]
e) Lukis rajah blok memori untuk tatasusunan senaraibilangan. Pastikan lukisan
mengandungi nama tatasusunan, indeks dan elemen-elemen. [3 markah]

SOALAN 23 :

You might also like