SUBROGRAM
Contoh :
-Untuk membangun
gedung, tentulah dibangun dari bata satu ke bata yang lain. Dari ruang ke ruang
yang
lain dst.
-Metode : Divide & Conquer (dibagi-bagi menjadi bagian yang lebih kecil, lalu selesaikan masalah
yang dihadapi)
-Gedung bisa diibaratkan
sebagai fungsi main()
sedangkan bagian yang lebih kecil merupakan fungsi
yang menyelesaikan tugas tertentu.
Contoh : int
main(void) // fungsi utama
{
float z
z = sqrt(9); // fungsi kepustakaan
}
-Fungsi yang mengembalikan 1 nilai
•Pengertiannya sama dengan fungsi dalam matematika
•Contoh :
*Fungsi y = f(x)= x + 5. Untuk setiap harga x maka akan mengakibatkan nilai y bertambah dengan 5
*x dikatakan
sebagai variabel independen (input)
*y dikatakan
sebagai variabel dependen (output)
Fungsi yang mengubah nilai parameter
*Dinamakan pass by reference
*Fungsi menggunakan variabel asal (tidak menggunakan copy)
*Argumen harus berupa variabel, tidak boleh konstanta
*Dapat mengembalikan lebih dari satu nilai
Jenis parameter
Ada 2 jenis
parameter yang dideklarasikan
dalam
subprogram, yaitu :
*parameter nilai
(value parameter) : variabel yang
dikirimkan
tidak
mengalami
perubahan
sekeluar
dari
subprogram)
*parameter variabel
(variable parameter) : variabel yang
dikirimkan
tidak
mengalami
perubahan sekeluar
dari
subprogram)
3.2 Raptor

3.3 Raptor
3.5 Raptor
Tidak ada komentar:
Posting Komentar