Sequential Search C++

#include <iostream>
using namespace std;

int array[100];
int jumlah;
void seq()
{
    int i,cari,oke;
    oke = 0;
    cout<<"Masukan data yang inign di cari : ";
    cin>>cari;
    for(i=0;i<5;i++)
    {
        if(array[i]==cari)
        {
            oke=1;
            break;
        }
    }
    if(oke == 1)
    {
        cout<<"Data yang ente cari ketemu ada pada index ke "<<i<<endl;
    }
    else
    {
        cout<<"Data nya ga ketemu broh"<<endl;
    }
   
}

int main()
{
        int pil;
        int j;
        char ulang;
        do
        {
                cout<<"Masukan jumlah data : "<<endl;
                cin>>jumlah;
                for(j=0;j<jumlah;j++)
                {
                    cout<<"masukkan data ke- "<<j+1<<" : " ;
                    cin>>array[j];
                }
                cout<<"pilihlah metode pencariannya"<<endl;
                cout<<"1. Sequential Search"<<endl;
                cout<<"2. Binary Search"<<endl;
                cout<<"3. Interpolation Search"<<endl;
                cout<<"Tentukan pilihanmu sekarang : ";
                cin>>pil;
                switch(pil)
                {
                    case 1:
                        seq();
                        break;
                    case 2:
                        cout<<"Feature belum tersedia"<<endl;
                        break;
                    case 3:
                        cout<<"Feature belum tersedia"<<endl;
                        break;
                }
                cout<<"Mau kesempatan sekali lagi ?"<<endl;
                cout<<"Jika iya ketik Y lalu tekan enter"<<endl;
                cin>>ulang;
        }
        while((ulang=='y') || (ulang=='Y'));
       
}

0 comments:

Post a Comment

 

Ads

RoundNesia Developer

Ads

Twitter Updates

Ads

Taufiq Abdullah

Smiley face
- 3D/2D Artist
- Animator
- Little Programer
- Graphic Designer