CONTOH PROGRAM MENGURUTKAN ANGKA (BUBBLE SHORT)
misalkan kita mau mengurutkan 5 angka yaitu angka -> 6,9,2,8,0 nanti seletelah di urutkan akan menjadi 0,2,6,8,9
C++
#include <iostream>
#include <conio.h>
using namespace std;
class booble
{
public:
int input();
int tukar(int a,int b);
int proses();
void keluaran();
private:
int n,d[20];
};
int booble::input(){
cout<<"\tPROGRAM MENGURUTKAN ANGKA"<<endl<<endl;
cout<<"Masukkan banyaknya inputan angka :";cin>>n;
cout<<endl;
for(int i=1; i<=n; i++){
cout<<"Masukkan data ke-"<<i<<"\t="; cin>>d[i];
}
}
int booble::tukar(int a,int b){
}
int booble::proses(){
for(int j=1; j<=n; j++)
for(int j=1; j<=n; j++){
int k;
k=j+1;
for(int k=j+1; k<=n;k++){
if(d[j]>d[k]){
int m;
m=d[j];
d[j]=d[k];
d[k]=m;
}
else{
}
}
}
}
void booble::keluaran(){
cout<<endl;
cout<<"Setelah di urutkan menjadi :"<<endl;
for(int i=1; i<=n; i++){
cout<<d[i]<<" ";
}
cout<<endl;
}
int main(int argc, char** argv) {
booble h;
h.input();
h.proses();
h.keluaran();
system("PAUSE");
return EXIT_SUCCESS;
}
C++
#include <iostream>
#include <conio.h>
using namespace std;
class booble
{
public:
int input();
int tukar(int a,int b);
int proses();
void keluaran();
private:
int n,d[20];
};
int booble::input(){
cout<<"\tPROGRAM MENGURUTKAN ANGKA"<<endl<<endl;
cout<<"Masukkan banyaknya inputan angka :";cin>>n;
cout<<endl;
for(int i=1; i<=n; i++){
cout<<"Masukkan data ke-"<<i<<"\t="; cin>>d[i];
}
}
int booble::tukar(int a,int b){
}
int booble::proses(){
for(int j=1; j<=n; j++)
for(int j=1; j<=n; j++){
int k;
k=j+1;
for(int k=j+1; k<=n;k++){
if(d[j]>d[k]){
int m;
m=d[j];
d[j]=d[k];
d[k]=m;
}
else{
}
}
}
}
void booble::keluaran(){
cout<<endl;
cout<<"Setelah di urutkan menjadi :"<<endl;
for(int i=1; i<=n; i++){
cout<<d[i]<<" ";
}
cout<<endl;
}
int main(int argc, char** argv) {
booble h;
h.input();
h.proses();
h.keluaran();
system("PAUSE");
return EXIT_SUCCESS;
}
No comments:
Berkomentarlah sesuai artikel yang kamu baca.