PROCEDURE TANPA PARAMETER
program procedure_tanpa_parameter;
uses wincrt;
var
a,b:integer;
jum,bagi,kurang,kali:real;
procedure jumlah;
begin
jum:=a+b;
writeln('Jumlah A+B
=',jum:6:2);
end;
procedure pembagi;
begin
bagi:=a/b;
writeln('Bagi A/B =',bagi:6:2);
end;
procedure pengurang;
begin
kurang:=a-b;
writeln('Kurangi A-B
=',kurang:6:2);
end;
procedure perkalian;
begin
kali:=a*b;
writeln('Kali A*B
=',kali:6:2);
end;
begin
write('Masukan Nilai A :
');readln(a);
write('Masukan
Nilai B : ');readln(b);
jumlah;
pembagi;
pengurang;
perkalian;
end.
PROCEDURE DENGAN PARAMETER
program procedure_dg_parameter;
uses wincrt;
var c,d:integer; j:real;
procedure jumlah(a,b:integer; jum:real);
begin
jum:=a+b;
writeln('Jumlah A+B =',jum:6:2);
end;
procedure pembagi(a,b:integer; bagi:real);
begin
bagi:=a/b;
writeln('Bagi A/B
=',bagi:6:2);
end;
procedure pengurang(a,b:integer; kurang:real);
begin
kurang:=a-b;
writeln('Kurang A-B
=',kurang:6:2);
end;
procedure perkalian(a,b:integer; kali:real);
begin
kali:=a*b;
writeln('Kali A*B
=',kali:6:2);
end;
begin
write('Masukan Nilai A :
');readln(c);
write('Masukan Nilai B :
');readln(d);
jumlah(c,d,j);
pembagi(c,d,j);
pengurang(c,d,j);
perkalian(c,d,j);
end.
2 komentar:
terima kasih atas postingannya,, :)
Sama2
Posting Komentar