Wednesday, 24 February 2021

Code Program C++ ( Bubble Sort )

        Output :     








        

        



Code Program : 

                       #include <iostream>

                       #include <conio.h>

                       using namespace std;

                       int main()

                       {

                       cout << "ALGORITMA PEMROGRAMAN \n";

                       cout << "Nama : .................................................. \n";

                       cout << "NIM         : ................................................... \n";

                       cout << "Prodi : .................................................... \n";

                       cout << "======================================== \n";

                       cout << "\n";

                       {

                       int data[10]; //Deklarasi Data.

                       int i, j, k, tmp, jumlah=0; // Deklarasi Pengulangan.

                      cout <<"PROGRAM PENGURUTAN BILANGAN BUBBLE SORT\n\n";

                      cout <<"Masukan Jumlah Bilangan :";

                      cin >>k; //Input Banyak Data

                              for(i=0; i<k; i++) 

                    {

                    cout <<"Masukan Angka Ke"<<(i+1)<<":"; //Input Data.

                    cin >>data[i];

                    jumlah=jumlah+data[i];

                    }

                     cout <<"\nData Sebelum Diurutkan :"<<endl; //Output Data Yang Di Input.

                      for(i=0; i<k; i++)

                   {

              cout <<data[i]<<" ";

                    }

            cout <<endl;

                     for(i=0; i<k; i++) //Disini Proses Bubble Sort

                     {

                      for(j=i+1; j<k; j++)

                {

              if(data[i]>data[j])

      {

  tmp=data[i];

  data[i]=data[j];

  data[j]=tmp;

    }

        }

         }

  cout <<"\nData Setelah Diurutkan :"<<endl;

  for(i=0; i<k; i++)

  {

  {

  cout <<data[i]<<" ";

}

}

 

         cout <<"\nData Setelah Diurutkan (Genap):"<<endl;

  for(i=0; i<k; i++)

  {

  if(data[i]%2==0)

  {

  cout <<data[i]<<" ";

}

}

         cout <<"\nData Setelah Diurutkan (Ganjil):"<<endl;

  for(i=0; i<k; i++)

  {

  if(data[i]%2!=0)

         {

  cout <<data[i]<<" ";

   }

}

         cout <<"\n\nJumlah Dari Bilangan ="<<jumlah;

  return 0;

 

}

}


No comments:

Post a Comment

Utamakan Sopan / Santun