Procedure adalah suab-program yang tidak mengembalikan nilai. procedure banyak dipakai untuk kumpulan perintah yang sering digunkan namun tidak perlu mengembalikan nilai.
sintaks:
sub nmprocedure()
statements
end sub
contoh:
sub cetakgaris()
console.writeline("--------")
end sub
pemanggilan procedure dilakukan dengan menuliskan nama procedure dengan disertai parameter yang dibutuhkan (jika diperlukan).
contoh:
sub main()
console.writeline("Memanggil procedure")
cetakgaris()
end sub
Function sama dengan procedure namun tidak mengembalikan ke pemanggil function tersebut. function banyak dipakai untuk mengelompokkan perintah untuk melakukan suatu pengujian atau perhitungan terhadap suatu nilai.
sintaks:
function nmfunction(parameter) as tipe data
statement
return value
end function
function harus menyebutkan tipe data apa yang akan di kembalikan ke pemanggil.
Transfer Parameter:
- By Value
- By reference
No comments:
Post a Comment