1. procedure by reference
program prosedur;
{$APPTYPE CONSOLE}
uses
SysUtils;
var
x,y,z:integer;
Procedure tambah (var A,B,C:integer);
begin
C:=A+B;
end;
begin
write('Masukkan Nilai X = ');readln(x);
write('Masukkan Nilai Y = ');readln(y);
tambah(x,y,z);
writeln('X + Y = ',z);
readln;
end.
2. procedure by value
program prosedur;
{$APPTYPE CONSOLE}
uses
SysUtils;
var
x,y:integer;
Procedure tambah (A,B:integer);
var
c:integer;
begin
c:=a+b;
writeln('Hasil Penjumlahan ',c);
end;
begin
write('Masukkan Nilai X = ');readln(x);
write('Masukkan Nilai Y = ');readln(y);
tambah(x,y);
readln;
end.
contoh berikutnya:
aq nyasar nek keneh,, :D
BalasHapus