Kamis, 13 Oktober 2016

Pencarian Berurutan (Squential Search)


Pencarian Berurutan (Squential Search)

adalah sebuah metode pencarian data dengan metode membandingkan setiap setiap elemen larik satu per satu secara urut(beruntun), mulai dari elemen pertama sampai dengan elemen yang terakhir.

berikut contoh programnya:

#include <iostream>
using namespace std;

int main()
{

    cout<<"=========================================="<<endl;
    cout<<"=====PROGRAM PENCARIAN DATA ARRAY======"<<endl;
    cout<<"=========================================="<<endl<<endl;

    int n,bil_cari,Data[10];
    int i,ketemu;

    cout<<" Inputan jumlah data dalam array : "; cin>>n;
    cout<<endl;
    for(int c=0; c<n; c++)
    {
        cout<<" Elemen data array ke - "<<c<<" = "; cin>>Data[c];
    }
    i=0;
    cout<<" \n\n Inputkan bilangan yang dicari = "; cin>>bil_cari;
    ketemu = 0;

while((i<10) && (ketemu==0))
{
    if(Data[i] == bil_cari)
    {
    ketemu=1;
    cout<<" \n Pencarian sequential "<<bil_cari<<" \nAda pada indeks ke - " <<i;
    }
    else
    i=i+1;
}
    if(ketemu == 1)
    cout<<"\n Data ada dalam larik!!! "<<endl;
    else
    cout<<"\n Data tidak ada dalam larik!!!"<<endl;
    return 0;
}

Hasil nya sbb:


Tidak ada komentar:

Posting Komentar

UTS Basisdata

SOAL UTS PILIHAN GANDA Pilihlah jawaban yang benar dengan cara menuliskan abjad nya saja (a sd e) !. 1. Suatu markas atau gudang, t...