Function Saluran Transmisi (n: integer output: integer); Begin Output:= 0,5*n*(n-1) end
Penjelasan listing program pertama ini adalah pendeklarasian dari bagian subprogram utama dengan memberikan judul function dan juga terdapat penggunaan rumus function didalamnya. Judul function yang digunakan adalah Saluran Transmisi dan variabel output adalah rumus dari function itu sendiri.
Var Z:integer;
Penjelasan listing program kedua yaitu pendeklarasian pada program utama, di program utama ini memiliki suatu nilai variabel yang kemudian akan dimasukkan ke dalam rumus yang telah diinput dalam program function tersebut.
Begin Clrscr Write (jumlah transmisi yang diperoleh = ); readln (Z); Writeln; Readln; End.
Penjelasan listing program yang terakhir adalah penjelasan untuk bagian utama pada program function didalam pascal, Clrscr digunakan untuk membersihkan layar dalam pascal setelah program sebelumnya selesai dikerjakan. Kemudian variabel writeln digunakan untuk menampilkan kata atau tulisan yang berada pada tanda petik. Untuk memudahkan dalam memahami program yang penulis buat maka penulis membuat program tersebut kedalam bentuk flowchart seperti yang telihat pada gambar dibawah ini.
START
b =
END
Keterangan: n = Jumlah BTS dalam suatu daerah b = Jumlah saluran transmisi yang ingin diketahui
Sumber Artikel :