Laporan Praktikum Modul 4 Sorting
Disusun oleh :
Novian Adi Prasetyo
201101029
Dosen
Yosef Murya Kusuma Ardhana, S.T
JURUSAN SISTEM INFORMASI
SEKOLAH TINGGI ILMU KOMPUTER (STIKOM)
“YOS SUDARSO”
PURWOKERTO
2012
>> Program Praktikum 4.1
Listing Program :
Output Program :
>> Program Praktikum 4.2
      
      
      
      
      
      
      
      
      
      
      
      
      
      
>> Program Praktikum 4.3
#include <iostream>
using namespace std;
main ()
{
       int i,j,iMin;
       int n, Urut;
       int Tmp;
       int Arr[50];
       cout<<"Masukan data
yang akan diurutkan : ";
       cin>>n;
       Urut=1;
       for(i=0;i<n;i++)
       {
             cout<<"Masukan data
ke "<<i+1<<" : ";
             cin>>Arr[i];
       }
       //rumus sorting
       for(i=0;i<n-1;i++)
             {
             iMin=i;
                    for(j=Urut;j<n;j++)
                    {
                           if(Arr[j]<Arr[iMin])
                           {
                                 iMin=j;
                                 if(Arr[i]!=Arr[iMin])
                                 {
                                        Tmp=Arr[i];
                                        if(Arr[i]>Arr[iMin])
                                        {
                                               Arr[i]=Arr[iMin];
                                               Arr[iMin]=Tmp;
                                        }
                                 }
                           }
                    }
                    Urut=Urut+1;
             }
                    cout<<"Setelah
Pengurutan\n";
                    for(i=0;i<n;i++)
                    {
                           cout<<"Elemen ke
"<<i+1<<" : "<<Arr[i]<<endl;
                    }
                    return 0;
}
Output Program :
>> Program Praktikum 4.2
Listing Program :
Output Program :
      
#include <iostream>
using namespace std;
int main()
{
    
int i, j, n;
    
int Tmp;
    
int Arr[50];
    
cout<<"Inputkan banyak data yang akan di urutkan : ";
    
cin>>n;
    
for (i=0;i<n;i++)
    
{
         cout<<"Masukan data ke
"<<i+1<<": ";
         cin>>Arr[i];
    
}
         for (i=1;i<n;i++)
         {
             for (j=0;j<n-1;j++)
             {
                 if(Arr[j]>Arr[j+1])
                 {
                                    Tmp=Arr[j];
                                   
Arr[j]=Arr[j+1];
                                   
Arr[j+1]=Tmp;
                 }
             }
         }
                                   
cout<<"Setelah Pengurutan\n";
                                    for(i=0;i<n;i++)
                                    {
                                   
cout<<"Elemen ke "<<i+1<<" : "<<Arr[i]<<"\n";
                                    }
return 0;
}
Output Program :
Listing Program :
Output Program :
      
      
      
>> Program Praktikum 4.4Output Program :
Listing Program :
Output Program :
      
      
      
Output Program :
 
 Home
 Home


 
 
Tidak ada komentar:
Posting Komentar