Dasar Pemrograman - Tugas Program Sorting

 Berikut ini merupakan contoh program sorting (ascending)


//judul : ascending (nilai sudah dtentukan)


#include <iostream>

using namespace std;


int main()

{

    int nilai[] = {17, 18, 17, 34, 46, 22, 17, 18, 35, 34, 17, 18};

    int lenght = sizeof(nilai)/sizeof(*nilai);

    int temp;

    int a = 1;

    while(a < lenght)

    {

        int b = 0;

        while( b < lenght-a)

        {

           if(nilai[b] > nilai [b+1])

           {

               temp = nilai [b];

               nilai[b] = nilai[b+1];

               nilai [b+1] = temp;

           }

           b++;

        }

        a++;


    }

    cout << "hasil sorting : " << endl;

    int x = 0;

    while (x < lenght)

    {

        cout << "" << nilai[x] << "  ";

        x++;

    }

}


Maka akan menampilkan output seperti dibawah ini.






















Contoh sorting dengan inputan

//Judul=sorting
#include <iostream>
using namespace std;
//kamus
int x,y,baskom;
int datane[4];

main(){
  x=1;
  while(x<5)
    {
    cout << "data ke- " << x << " : ";
    cin>>datane[x];
    x=x+1;
    }
  x=1;
  while(x<5){
    y=x+1;
    while(y<5){
        if(datane[x]>datane[y]){
           baskom=datane[y];
           datane[y]=datane[x];
           datane[x]=baskom;
        }
        y=y+1;
    }
    x=x+1;
  }
  x=1;
  cout  << "Hasil setelah diurutkan : ";
  while(x < 5)
{
cout<< datane[x] <<" " ;
x=x+1;
}


}

maka akan menghasilkan output seperti dibawah ini.























Komentar

Postingan populer dari blog ini

Chapter 7 : SOCIAL NETWORKING, ENGAGEMENT, AND SOCIAL METRICS - SISTEM INFORMASI

Chapter 3 : DATA MANAGEMENT, BIG DATA ANALYTICS, AND RECORDS MANAGEMENT - SISTEM INFORMASI

Chapter 11 : DATA VISUALIZATION AND GEOGRAPHIC INFORMATION SYSTEM - SISTEM INFORMASI