211/SK/BAN-PT/Akred/PT/IV/2019
AKADEMI TEKNOLOGI BOGOR
Jl.Bina Marga N0. 17 Bogor Tlp. 0251-8315600, 0251-8358900
ESSAY
Mulai Mulai
For N = 6 To 9
For K = 1 To 5
Print N
Print n K=5
kampus
Print N*N
Print Selesai
Next K
Selesai
Selesai
program bubble_Akatek;
uses crt;
type
data=array [1..100] of integer
var
i,n:…… (1)… ;
a:data;
procedure tukar(var a,b:integer);
var c:integer;
begin
c:=a;
a:=b;
b:=c;
end;
procedure tampil(a:data)
var i:integer;
begin
for i:=1 to n do
write (a[i]:5);
writeln;
end;
procedure buble(var a:data);
var i,j:integer;
begin
for i:=1 to n-1 do
begin
writeln ('langkah ',i,'');
tampil(a);
for j:=n downto i+1 do
begin
if (a[j]<a[j-1]) then tukar (a[j],a[j-1]);
tampil(a);
end
end
end
begin
clrscr
write (' input banyak bilangan =') ……. (2)…(n);
for i:=1 to n do
begin
write (' data ke',i,' ='); readln(a[i]);
end;
writeln;
writeln ('data sebelum diurutkan');
tampil(a);
writeln;
writeln;
buble(a);
writeln ('data sesudah diurutkan');
tampil(a)
writeln
readln
end.
Note : Pengerjaan di Aplikasi C++ dan hasil running programnya di print dan
dikumpulkan maksimal Hari Rabu, 16 Agustus 2023 Pukul 13.00 Wib
TERAKREDITASI BAN-PT NO. 211/SK/BAN-PT/Akred/PT/IV/2019
AKADEMI TEKNOLOGI BOGOR
Jl.Bina Marga N0. 17 Bogor Tlp. 0251-8315600, 0251-8358900
ESSAY
Mulai Mulai
For N = 6 To 9
For K = 1 To 5
Print N
Print n K=5
kampus
Print N*N
Print Selesai
Next K
Selesai
Selesai
program bubble_Akatek;
uses crt;
type
data=array [1..100] of integer
var
i,n:…… (1)… ;
a:data;
procedure tukar(var a,b:integer);
var c:integer;
begin
c:=a;
a:=b;
b:=c;
end;
procedure tampil(a:data)
var i:integer;
begin
for i:=1 to n do
write (a[i]:5);
writeln;
end;
procedure buble(var a:data);
var i,j:integer;
begin
for i:=1 to n-1 do
begin
writeln ('langkah ',i,'');
tampil(a);
for j:=n downto i+1 do
begin
if (a[j]<a[j-1]) then tukar (a[j],a[j-1]);
tampil(a);
end
end
end
begin
clrscr
write (' input banyak bilangan =') ……. (2)…(n);
for i:=1 to n do
begin
write (' data ke',i,' ='); readln(a[i]);
end;
writeln;
writeln ('data sebelum diurutkan');
tampil(a);
writeln;
writeln;
buble(a);
writeln ('data sesudah diurutkan');
tampil(a)
writeln
readln
end.
Note : Pengerjaan di Aplikasi C++ dan hasil running programnya di print dan
dikumpulkan maksimal Hari Rabu, 16 Agustus 2023 Pukul 13.00 Wib