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:
Borgata Hotel Casino & Spa
BalasHapusBorgata 속초 출장안마 Hotel Casino & Spa, 광양 출장안마 Atlantic City, NJ, United 전라남도 출장안마 States. The casino is open for 태백 출장안마 business 군산 출장안마 Sunday through Monday from 10 a.m. to 3 a.m. for breakfast.