Advertisement
Polma

Contoh Program Pascal (Mengurutkan Nilai dengan Bubble Sort)

Nov 12th, 2013
7,659
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.78 KB | None | 0 0
  1. program bubble_sort_polma;
  2. uses crt;
  3.  
  4. var
  5.  i,n,j : integer;
  6.  a : array [1..10] of integer;
  7.  
  8. procedure urutkan;
  9.  var
  10.   z : integer;
  11.  
  12.   begin
  13.    for i:=1 to n-1 do
  14.     begin
  15.      for j:=n downto i+1 do
  16.       begin
  17.        if a[j] > a[j-1] then
  18.         begin
  19.          z:=a[j];
  20.          a[j]:=a[j-1];
  21.          a[j-1]:=z;
  22.         end;
  23.       end;
  24.     end;
  25.   end;
  26.  
  27. begin
  28.  clrscr;
  29.  writeln('Program : Mengurutkan Nilai menggunakan Bubble Sort');
  30.  writeln('Polma Saut Martua Sihotang');
  31.  writeln('118130023 / IK-37-01');
  32.  writeln('Telkom University');
  33.  writeln;
  34.  write ('Masukkan banyak data yang ingin di urut : '); readln(n);
  35.  for i:=1 to n do
  36.   begin
  37.    write ('Data ',i,' : '); readln(a[i]);
  38.   end;
  39.  urutkan;
  40.  write('Data setelah diurutkan : ');
  41.  for j:=1 to n do
  42.   write (a[j],' ');
  43. readln;
  44. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement