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

TUGAS BASIS DATA

TUGAS BASIS DATA SOAL PRAKTIK BASIS DATA (TENTANG MENGGUNAKAN SQL DAN KLASIFIKASINYA) Sebuah sekolah akan membuat syste...