Pages

Minggu, 26 Mei 2013

Modul 8-1

Modul 8-1
Source Code:
/* ===============================
SORTING
Modul  : 8-1
Nama   : Fakhri munziar
NIM    : 49013010
===================================
*/

#include <iostream>        //untuk mengaktifkan input dan output
#include <cstring>        

using namespace std;       //menggunakan standar input-output

int main()           //program utama
{
       int A[7];     //deklarasi variabel
       int j, k, C, temp;

       cout << "Masukkan nilai pada elemen array : " << endl; //tampilkan di layar

       for (C = 0; C < 7; C++)    //literasi menggunakan for,dengan batas 0-6
       {
              cout << " A [" << C << "] = "; //tampilkan di layar
              cin >> A [C]; //mengambil inputan di layar
       }

       cout << "\nNilai Elemen array sebelum diurutkan : " << endl;

       for (C = 0; C < 7; C++)    //literasi menggunakan for,dengan batas 0-6
       {
              cout << " A [" << C << "] = " << A [C] << endl;
       }

       // Pengurutan metoda maksimum-minimum
       int jmaks, U = 6;

       for (j = 0; j < 6; j++) //literasi
       {
              jmaks = 0; //jmaks diisi dengan nilai 0

              for (k = 1; k <= U; k++)   //literasi 2
                     {
                           if (A[k] > A[jmaks]) //jika A[k] lebih besar A[jmaks]
                     {
                                  jmaks = k;
                                         }
                     }

                     temp = A[U];         //variabel temporary
                     A[U] = A[jmaks];
                     A[jmaks] = temp;
                     U--;
       }
       cout << "\nNilai Elemen setelah diurutkan : " << endl; //tampilkan di layar

       for (C = 0; C < 7; C++)    //literasi untuk 0-6
       {
              cout << " A [" << C << "] = " << A[C] << endl;  //tampilkan di layar
       }

system ("pause");    //mempause tampilan
return 0;                  //program berakhir di baris ini
}

Deskripsi singkat:
Pada program di atas digunakan aplikasi untuk mengurutjan nilai array dengan menggunakan perulangan for. Menggunakan variabel sementara/temporary untuk memindahkan nilai dalam pengurutannya. Berikut adalah tampilan dari program tersebut :


untuk video pembuatannya dapat dilihat di link berikut ini :
http://www.youtube.com/watch?v=-2i-EJygKW8&feature=youtu.be



Tidak ada komentar:

Posting Komentar

 

Blogger news

Blogroll

About