Arahan : Sila pilih ahli kumpulan [seorang pelajar DIP 2B + seorang pelajar DIP2C]. Jika
terdapat pelajar DIP2B yang tiada kumpulan, sila sertai mana-mana kumpulan. Maksimum
TIGA orang [2 orang pelajar DIP2B + seorang pelajar DIP 2C]. Pelajar DIP2B secara automatik
dilantik menjadi mentor bagi pelajar DIP2C
Soalan 1: Bina fungsi berdasarkan fungsi prototaip dibawah.
a.
Program 1
Function Prototype
|
Arahan dalam Function Definition
|
void
Display();
|
Paparkan rentetan “Hari ini saya
belajar topic fungsi dengan mentor saya yang bernama -------”
|
double
Addition(double, double, double);
|
Menjalankan operasi tiga nilai
perpuluhan
|
b.
Program 2
Function Prototype
|
Arahan dalam Function Definition
|
int
MaxNum(int, int, int, int);
|
Memulangkan nilai yang terbesar antara
empat nilai argument. Nilai dimasukkan oleh user melalui fungsi main().
|
c.
Program 3
Function Prototype
|
Arahan dalam Function Definition
|
Char
Grade(int);
|
Tentukan gred berdasarkan nilai markah
yang dimasukkan oleh user melalui fungsi main(). Fungsi ini akan memulangkan
nilai gred kepada main().
|
Soalan
2: Bincangkan output bagi sebuah fungsi yang menggunakan parameter ‘call by reference’. Anda boleh pilih mana-mana program dari buku rujukan.
Jawapan
ini perlu dihantar selepas perbincangan 2 April 2012. Tulis nama semua ahli yang terlibat
dalam kertas jawapan. Markah akan diberikan (dikira dalam pemberian markah
amali 5). Pelajar disarankan supaya menggunakan laptop.
Tiada ulasan:
Catat Ulasan