Program pengurutan_data;
uses wincrt;
const Max = 1000;
type Larik = array[1..Max] of integer;
var
L : Larik;
batas : integer;
procedure masukan (var L : Larik; n : integer);
var
a : integer;
begin
for a := 1 to n do
begin
write('Masukkan Nilai Ke-' ,a,' : '); readln(L[a]);
end;
end;
procedure pengurutan (var L : Larik; n : integer);
var
i : integer;
k : integer;
temp : integer;
begin
for i := 1 to (n-1) do
for k := n downto i+1 do
if L[k] < L[k-1] then
begin
temp := L[k];
L[k] := L[k-1];
L[k-1] := temp;
end;
end;
procedure keluaran(var L : Larik; n : integer);
var
i : integer;
begin
for i := 1 to n do
write(L[i]:5);
end;
begin
write('Masukkan Jumlah Elemen yang diinginkan : '); readln(batas); writeln;
masukan(L,batas) ; writeln;
pengurutan (L,batas); writeln;
writeln('Hasil Pengurutan Larik : ');
keluaran(L,batas);
end.
Wednesday, August 1, 2012
Subscribe to:
Post Comments (Atom)
Telusuri
Email Subscriber
Jika sahabat suka dengan artikel di Blog Pascal204. Silahkan berlangganan Via RSS (Free). Isi alamat Email sobat di bawah ini!
Popular Post
-
Out Of Memory : Memory tak cukup untuk melakukan proses (misalnya mengkomplikasi) kalau sedang berada dalam IDE dianjurkan mengkom...
-
Keempat fungsi ini merupakan fungsi trigonometri yang tersedia pada turbo pascal Cos(x), untuk memperoleh nilai cosinus dari x (radian) Sin...
-
Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis.Kata Logis merupakan kata k...
Followers
Pascal204. Powered by Blogger.
No comments:
Post a Comment