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:



0 komentar:

Contoh project Pemrograman Grafik sederhana OpenGL menggunakan fungsi glLines

import java.util.logging.Level; //import java.util.logging.Logger; //import static komgraf01.KomGraf01.DISPLAY_HEIGHT; //import static k...