Prosedur dan Fungsi Pada Pascal

 Baik, kali ini kita masuk kebagian procedure dan fungsi di pascal.

Tapi sebelum membahas lebih jauh kita kenali dulu kira-kira apa sih perbedaan procedure dan fungsi di pascal.
Perbedaannya yaitu.

    Prosedur diawali dengan dengan kata procedure untuk mendeklarasikannya
    Contoh : procedure hitung_angka ;
    kalau fungsi di awali dengan kata function
    Function hitung_bilangan: integer;
    Procedure tidak mengembalikan nilai ke program utama, sedangkan fungsi akan mengembalikan nilai ke program utama, itu sebabnya fungsi harus ada tipe datanya (integer, char atau string).
    Procedure outputnya diletakkan di dalam procedure, kalau fungsi outputnya di letakkan di program utama.
    Prosedur di panggil diprogram utama dengan menuliskan nama procedure tersebut di program utama. contoh :hitung_bilangan;


Fungsi di panggil dengan memasukkan ke suatu variabel. atau bisa juga dengan langsung menuliskannya di program utama.
Contoh. hasil:= hitung_bilangan(a,b);
atau write(‘hasilnya adalah ‘, hitung_bilangan(a,b)); Baik, kali ini kita masuk kebagian procedure dan fungsi di pascal.

Tapi sebelum membahas lebih jauh kita kenali dulu kira-kira apa sih perbedaan procedure dan fungsi di pascal.
Perbedaannya yaitu.

    Prosedur diawali dengan dengan kata procedure untuk mendeklarasikannya
    Contoh : procedure hitung_angka ;
    kalau fungsi di awali dengan kata function
    Function hitung_bilangan: integer;
    Procedure tidak mengembalikan nilai ke program utama, sedangkan fungsi akan mengembalikan nilai ke program utama, itu sebabnya fungsi harus ada tipe datanya (integer, char atau string).
    Procedure outputnya diletakkan di dalam procedure, kalau fungsi outputnya di letakkan di program utama.
    Prosedur di panggil diprogram utama dengan menuliskan nama procedure tersebut di program utama. contoh :hitung_bilangan;


Fungsi di panggil dengan memasukkan ke suatu variabel. atau bisa juga dengan langsung menuliskannya di program utama.
Contoh. hasil:= hitung_bilangan(a,b);
atau write(‘hasilnya adalah ‘, hitung_bilangan(a,b));


Komentar

Postingan populer dari blog ini

perangkat lunak bebas free software, opensorce, public domain,copy lefted,bebas no copylefted,GPL,GNU,semi bebas,freware,sherware

KONEKSI JARINGAN PEER TO PEER

Pascal Mencari Tarif Pemakaian PDAM