Anda di halaman 1dari 3

-----------------------------------------------------------------------------------------------------------------------------------------------------

PENILAIAN BERTERUSAN
STM1033 – ASAS PENGATURCARAAN

Topik 3 : PENGENALAN KEPADA FUNGSI DAN TATASUSUNAN


Tajuk : MEMANIPULASI PENGATURCRAAN BERSTRUKTUR MENGGUNAKAN BAHASA
PENGATURCARAN
Penilaian : PROJEK (30%)
Nama : ………………………………………………………………………………………………………………………………
No. Pelajar : ………………………………………………………………………………………………………………………………
Tugasan/Pembentangan/Projek merupakan komponen markah penilaian berterusan pelajar. Pelajar
dilarang meniru, memberi tiru atau mengambil maklumat dari pihak ketiga tanpa kebenaran
(Plagiarism).

SOALAN 1: Anda sebagai jurutera pengaturcara sistem diminta untuk membangunkan aturcara
untuk Program Kesihatan Mingguan, Klinik Kesihatan Mentakab yang dianjurkan setiap minggu.
Dengan menggunakan konsep fungsi, hasilkan aturcara yang akan mengira BMI. Spesifikasi
aturcara seperti berikut:

1) Isytihar pembolehubah sejagat jenis data integer bernama bmi sebelum fungsi main( )
2) Hasilkan Fungsi berikut:
-Jenis_pulangan fungsi float, Nama fungsi kira_bmi.
-Fungsi mempunyai senarai parameter berat dan tinggi yang berjenis float
-Fungsi ini akan melakukan proses pengiraan bmi seperti dalam rajah berikut:-

Panggil fungsi kira_bmi(56.8 , 1.58) dalam fungsi main()

Hasilkan Output seperti berikut :

SOALAN 2 :
a. Dengan menggunakan konsep tatasusunan seperti Rajah 1:-
-----------------------------------------------------------------------------------------------------------------------------------------------------
PENILAIAN BERTERUSAN
STM1033 – ASAS PENGATURCARAAN

i. Memaparkan nilai setiap elemen tatasusunan


ii. Mencari purata
iii. Mencari nombor yang paling tinggi (maksimum)
Hint: http://www.dreamincode.net/forums/topic/206002-finding-min-and-max-
numbers-in-an-array/

iv.
v.
vi. indeks
vii. 0 1 2 3 4
viii.
ix.
x.
100 75 98 95 67
xi.

Ruang ingatan bagi tatasusunan nombor

Rajah 1.

b. Dengan menggunakan konsep tatasusunan . Hasilkan aturcara yang akan memaparkan


output seperti Rajah 2.

Rajah 2.
-----------------------------------------------------------------------------------------------------------------------------------------------------
PENILAIAN BERTERUSAN
STM1033 – ASAS PENGATURCARAAN

Anda mungkin juga menyukai