Pascal - Mengurutkan Angka Menggunakan Metode Bubble Sort

1. Screenshot Program


2. Source Code

program bubblesort;

    uses crt;

   var

     i,n,j : integer;

     a : array [1..10] of integer;

    procedure urutkan;

     var

      z : integer;


      begin

       for i:=1 to n-1 do

        begin

         for j:=n downto i+1 do

          begin

           if a[j] > a[j-1] then

            begin

             z:=a[j];

             a[j]:=a[j-1];

             a[j-1]:=z;

            end;

          end;

        end;

      end;


    begin

     clrscr;

     writeln('Program : Mengurutkan Nilai menggunakan Bubble Sort');


     writeln;

     write ('Masukkan banyak data yang ingin di urut : '); readln(n);

     for i:=1 to n do

      begin

       write ('Data ',i,' : '); readln(a[i]);

      end;

     urutkan;

     write('Data setelah diurutkan : ');

     for j:=1 to n do

      write (a[j],' ');

    readln;
    end.

6 komentar:

  1. wha jdi pngn bljr pascal nie, hehe
    nice post gan, thanks

    BalasHapus
  2. Betul atas ane jadi pengen belajar pacal :3

    BalasHapus
  3. wah, ini mah pelajaran smp saya dulu mas

    BalasHapus
    Balasan
    1. SMP apaan,gan? coeg sekali sekolah agan..

      Hapus
  4. persis banget, sama kaua pelajaran waktu kelas 10 dulu (y) mantap

    BalasHapus

Berkomentarlah secara relevan sesuai topic yang di bahas..
Pengunjung yang super selalu meninggalkan jejak di komentar.