Anda di halaman 1dari 4

LATIHAN FORMATIF 1.

2
1. Tulis algoritma yang dapat menentukan keluasan dinding sebuah bilik
setelah mengambil kira dimensi tingkap .

1. MULA
2. Ukur panjang dinding bilik
3. Ukur lebar dinding bilik
4. Darabkan hasil kira panjang dan dinding bilik
5. Dapatkan luas dinding bilik
6. TAMAT

2. Berdasarkan soalan 1 , ubah algoritma untuk menentukan kos mengecat


sebuah bilik setelah kos satu kaki per segi dimasukkan .

1. MULA
2. Kenalpasti kos mengecat untuk 1 kaki persegi
3. Darabkan keluasan dinding bilik dengan kos 1 kaki persegi
4. Dapatkan kos mengecat
5. TAMAT

3. Tulis pseudokod untuk atur cara yang telah menerima dua nombor dan
memaparkan jumlahnya sebagai output .

1. MULA
2. INPUT nombor1
3. INPUT nombor2
4. Jumlah = nombor1 + nombor2
5. OUTPUT jumlah
6. TAMAT
4. Tulis pseudokod untuk atur cara yang menerima jejari bulatan dan
menentukan ukur lilit dan luas bulatan tersebut .

1. MULA
2. Umpuk
2.1 radius = 0
2.2 ukur_lilit = 0
2.3 luas = 0
2.4 PI = 3.142
3. Papar “Masukkan radius”
4. INPUT radius
5. Ukur_lilit = 2 * PI * radius
6. Luas = PI * radius * radius
7. OUTPUT ukur_lilit, luas
8. TAMAT

5. Lukis carta alir untuk atur cara yang menerima dua nombor dan
kemudian mempamerkan purata .

Mula

Setkan

Pembilang -> 0

Jumlah -> 0

Ada lagi
data ?

Gred berikutnya
Tambah

Bilangan

Pembilang + 1

Tambah jumlah gred

Jumlah + Gred

Setkan purata

Jumlah /

Pembilang

Paparkan purata gred

Akhir
6. Tentukan sama ada pernyataan berikut “Benar” atau “Palsu” :
a) Pengujian algoritma dibuat setelah kod Java ditulis. (Benar)
b) Ralat logik berpunca daripada ralat algoritma. (Palsu )
c) Ralat sintaks berpunca daripada ralat algoritma. (Palsu )
d) Salah satu punca ralat algoritma ialah kegagalam
memenuhi kriteria. (Benar)

7. Katakana anda menetap di Kemaman dan perlu berulang-alik ke


Kuantan. Anda ingin mengetahui sama ada memandu kereta ataupun
menaiki bas lebih menjimatkan. Anda juga mengetahui harga tiket bas
dari Kemaman ke Kuantan dan jarak perjalanan dan kos petrol bagi satu
kilometer. Tuliskan algoritma untuk menyelesaikan masalah ini.

Anda mungkin juga menyukai