0% menganggap dokumen ini bermanfaat (0 suara)
74 tayangan2 halaman

Contoh Program Selection Sort C++

Program ini melakukan sorting data menggunakan selection sorting dengan mendeklarasikan array integer untuk menyimpan data, melakukan perulangan untuk menukar posisi data terbesar ke belakang, dan menampilkan hasil sebelum dan sesudah sorting.
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
74 tayangan2 halaman

Contoh Program Selection Sort C++

Program ini melakukan sorting data menggunakan selection sorting dengan mendeklarasikan array integer untuk menyimpan data, melakukan perulangan untuk menukar posisi data terbesar ke belakang, dan menampilkan hasil sebelum dan sesudah sorting.
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

Contoh program selection sorting

Script program : #include<iostream.h> void main(){ int temp; int nilai[]={2,3,7,1,9,4}; for(int d=0;d<=5;d++){ cout<<nilai[d]<<" "; } cout<<endl; for(int i=0;i<=5;i++){ for(int j=i;j<=4;j++){ if(nilai[i]>=nilai[j+1]){ temp=nilai[j+1]; nilai[j+1]=nilai[i]; nilai[i]=temp; } } } cout<<endl; for(int a=0;a<=5;a++){ cout<<nilai[a]<<" "; } }

Penjelasan sesuai jalannya program : 1. #include<iostream.h> yaitu sebagai library dari perintah cout, tanpa menginclude library iostream maka perintah cout tidak akan di kenali 2. void main adalah fungsi main dari program utama. 3. int temp artinya mendeklarasikan variabel temp dengan tipe data integer 4. int nilai[]={2,3,7,1,9,4}; artinya mendeklarasikan variabel nilai dengan tipe data integer dan menggunakan array untuk memasukkan beberapa angka 5. statemen for berfungsi sebagai perulangan yang akan terus menerus menjalankan statemen di dalam badan for tersebut sampai kondisi batasannya bernilai false 6. cout<<nilai[d]<<" "; artinya menampilkan nilai dari variabel nilai[d] sebelum di sorting 7. if(nilai[i]>=nilai[j+1]) artinya jika nilai[i]>=nilai[j+1] maka statement dalam badan if dijalankan 8. temp=nilai[j+1]; artinya menyimpan nilai dari variabel nilai[j+1] ke variabel temp 9. nilai[j+1]=nilai[i]; artinya menyimpan nilai dari variabel nilai[i] ke variabel nilai[j+1] 10. nilai[i]=temp; artinya menyimpan nilai dari variabel temp ke variabel nilai[i] 11. statemen for berfungsi sebagai perulangan yang akan terus menerus menjalankan statemen di

dalam badan for tersebut sampai kondisi batasannya bernilai false 12. cout<<nilai[a]<<" "; artinya menampilkan nilai dari variabel nilai[a] yang telah di sorting atau di urutkan

Anda mungkin juga menyukai