• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
 
{contoh program melewatkan parameter berdasarkan nilai}
uses wincrt; procedure TukarBilangan(x,y : integer);var temp: integer; begintemp:=x;x:=y;y:=temp;writeln ('nilai-nilai di dalam prosedur');writeln('nilai ke-1:',x);writeln('nilai ke-2:',y);end;var a,b:integer; begina:=100; b:=200;writeln('nilai-nilai di dalam prosedur');writeln('nilai ke-1:',a);writeln('nilai ke-2:',b);TukarBilangan(a,b);writeln;writeln('nilai-nilai di dalam prosedur');writeln('nilai ke-1:',a);writeln('nilai ke-2:',b);readln;end.
 
{contoh program melewatkan parameter berdasarkanreferensi}
uses wincrt; procedure TukarBilangan(var x,y : integer);var temp: integer; begintemp:=x;x:=y;y:=temp;writeln ('nilai-nilai di dalam prosedur');writeln('nilai ke-1:',x);writeln('nilai ke-2:',y);end;var a,b:integer; begina:=100; b:=200;writeln('nilai-nilai di dalam prosedur');writeln('nilai ke-1:',a);writeln('nilai ke-2:',b);TukarBilangan(a,b);writeln;writeln('nilai-nilai di dalam prosedur');writeln('nilai ke-1:',a);writeln('nilai ke-2:',b);readln;end.
 
{program factorial dengan fungsi)
uses wincrt;function faktorial(x:integer):integer; beginif (x=0) thenfaktorial :=1elsefaktorial:= x*faktorial(x-1);end;var  bil,hasil :integer; beginwrite ('masukkan bilangan yang akan dihitung:');readln(bil);hasil:=faktorial(bil);writeln(bil,'!=',hasil);readln;end.
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...