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));
Tidak ada komentar:
Posting Komentar