Anda di halaman 1dari 2

Penjelasan Program Array Mengurutkan Data Dari Terbesar ke Terkecil

Memasukkan bilangan cacah n Misal n=3 Masukkan data secara bebas yang belum diurutkan A [1] artinya data ke-1, begitu seterusnya. A [1] = 4 A [2] = 3 A [3] = 7 Jika data tersebut kurang dari n, maka progam dilanjutkan, hingga memenuhi jumlah bilangan n Data yang belum terurut akan ditampilkan, seperti keluaran berikut: Data sebelum diurutkan : 437 Langkah mengecek sebagai berikut : Apakah A[2] < A[1] ? 3< 4 ? Jawabanya : benar Maka j = i J=2 Maka urutannya menjadi 4,3,7 Cek apakah A[3] < A[2] ? 7< 3 ? Jawabannya :salah Masuk ke tmp, berarti data ditukar Urutannya menjadi 4 7 3 Maka j!= i J=1

Kembali ke pengecekan awal apakah A[2] < A[1] ? 7< 4 ? Jawabannya : salah Masuk ke tmp, berarti data ditukar Urutannya menjadi 7 4 3 Maka j!= i J=1 Cek apakah A[2]<A[1]? 4<7 Jawaban: benar Urutannya menjadi 7 4 3 Maka j=i J=2 Cek apakah A[3]< A[2]? 3<4 Jawaban: benar Maka urutannya tetap 7 4 3 Maka j=i J=3 Hasil yang dioutputkan : Data setelah diurutkan: 743

Anda mungkin juga menyukai