Mengurutkan Data Secara Menurun dengan Algoritma Selection Sort C++
Assalamualaikum Warahmatullahi Wabarakatuh. Hallo teman-teman semua. Bagaimana kabarnya ? Terimakasih kepada teman-teman semua yang telah berkunjung di blog yang sederhana ini. Didalam blog ini teman-teman akan mendapatkan contoh-contoh program sederhana dengan menggunakan bahasa pemrograman c++. Oh iya, jangan lupa support admin dengan cara Subscribe ke Channel Youtube CodingLagi yang link channelnya dapat teman-teman lihat di bawah ini.
CodingLagi
:
https://www.youtube.com/channel/UCfolbuwUjALSoZV33Q4GTNA
Ok lanjut. Kali ini admin akan membagikan cara untuk membuat sebuah program sederhana tentang bagaimana caranya untuk Mengurutkan Data secara Menurun dengan menggunakan Algoritma Selection Sort pada bahasa pemrograman c++. Kira-kira untuk hasil akhir dari programnya akan nampak sama seperti pada gambar di bawah ini.
Baca
juga :
- Mengurutkan Data secara Menaik (Bubble Sort) C++
- Hitung Perkalian dengan Cara Penjumlahan C++
- Menampilkan Bilangan Fibonacci C++
Nah,
untuk membuat sebuah program yang hasil akhirnya sama seperti pada gambar di
atas, hal yang pertama kita lakukan adalah membuat sebuah method untuk proses pengurutan data-data nilainya yang akan diurutkan secara menurun.
Methodnya akan berisi dua parameter (satu parameter berbentuk array) dengan
tipe integer. Kedua parameter tersebut kita sebut saja parameter n dan parameter data. Khusus untuk
parameter data ini,
tipenya adalah array.
Didalam
methodnya, kita akan membuat dua buah perulangan yang dimana
perulangan-perulangan tersebut akan bertugas untuk menyeleksi tiap-tiap nilai
yang diinputkan user nantinya. Didalam perulangan yang kedua, kita akan membuat
sebuah pengkondisian untuk mengecek/membandingkan nilai pertama(awal) dengan
nilai setelahnya. Jika nilai awal lebih
besar dari nilai setelahnya, maka tukar posisi dari kedua nilai tersebut.
Untuk proses pertukaran nilainya kita akan buat di luar perulangan yang kedua, tetapi masih di dalam perulangan pertama. Agar lebih jelasnya, kira-kira source code dari methodnya akan tampak seperti pada gambar di bawah ini.
Jika
proses pembuatan method yang dibutuhkan telah selesai, kita akan berpindah ke
dalam program utamanya (Fungsi Main). Didalam program Mainnya ini, kita akan
mendeklarasikan beberapa variabel yang dibutuhkan. Jangan lupa buat sebuah
variabel bertipe array dengan batas nilai kita ambil contoh 10 batas isian data
nilai. Nah, di dalam program utama/Mainnya ini, kita akan membuat sebuah
inputan untuk data-data nilai yang mau diurutkan.
Jika
mau lebih keren lagi, buat program agar dapat menampilkan data nilai sebelum
dan sesudah diurutkan. Untuk menampilkan data sebelum diurutkan, kita tinggal
membuat sebuah looping atau perulangan untuk mencetak data-data
nilainya. Begitupun saat menampilkan data-data nilai yang telah diurutkan.
Tetapi, untuk data nilai yang telah diurutkan, jangan lupa untuk memanggil
method pengurutan nilai yang telah kita buat di awal dan diletakkan sebelum
proses looping untuk menampilkan data nilai yang telah terurut/diurutkan. Untuk
lebih jelasnya, silahkan teman-teman lihat pada source code program lengkapnya di
bawah ini.
0 Response to "Mengurutkan Data Secara Menurun dengan Algoritma Selection Sort C++"
Post a Comment