Function dan Prosedur

Pengertian Prosedur

Prosedur merupakan suatu program terpisah dalam blok sendiri yang berfungsi sebagai subprogram (program bagian). Prosedur biasanya bersifat suatu aktifitas seperti mencari bilangan prima dari sekumpulan bilangan atau mencari bilangan genap dari sekumpulan bilangan dan sebagianya.

contoh prosedur :

void display () {

    cout << "Hello word" << "\n" ;

}

untuk memanggil prosedur diatas kita tinggal memanggil nama prosedur di fungsi utama yaitu main , contoh

int main( ) {

    display( ); 

    return 0;

}

Pengertian Fungsi

Fungsi merupakan suatu program terpisah dalam blok sendiri yang berfungsi sebagai subprogram (program bagian). Sama seperti halnya dengan prosedur, namun tetap ada perbedaannya yaitu fungsi mempunyai pengembalian nilai / mengembalikan sebuah nilai (memiliki return value) dari tipe tertentu (tipe dasar atau tipe bentukan).

contoh fungsi :

int tambah(int x, int y) -> parameter formal

{

    return x + y;

}

untuk memanggil function diatas kita tinggal memanggil nama fungsi di fungsi utama (main) tetapi bedanya kita harus mengisi parameternya , contoh

int main( ) {

    int a,b;

    a = 2;

    b = 3;

    cout << tambah(a,b );

    return 0;

}

Perbedaan Fungsi dan Prosedur :

    prosedur tidak menghasilkan nilai balik / return sedangkan fungsi menghasilkan nilai balik yaitu return

Komentar

Postingan populer dari blog ini

Toko HP