Sabtu, 07 Juli 2012

Program Sequensial Search Di C++


Postingan ini merupakan implementasi dari Konsep Sequensial Search. Program dibuat menggunakan aplikasi Borland C++ ver. 5.02 berdasarkan algoritma berikut :
  1. Input seluruh data ke dalam array
  2. Input data yang dicari
  3. Tentukan nilai flag sama dengan nol.
  4. Jika setiap nilai yang dicari sama dengan data yang terdapat dalam array, maka nilai flag akan bertambah satu.
  5. Jika nilai flag tidak sama dengan nol, maka data ditemukan. Sedangkan jika nilai flag sama dengan nol, maka data tidak ditemukan.

    Program


    Sequensial Search.cpp
    /* Program : Sequensial Search
        Karya   : blog-sharings.blogspot.com */

    #include <iostream.h>
    #include <conio.h>

    main()
    {
        int no,jd,cari,flag,data[50];

       cout<<"\n\t\t ******************************************* \n";
       cout<<"\t\t |  \t\t\t\t\t   | \n";
       cout<<"\t\t | \t\tProses Pencarian \t   | \n";
       cout<<"\t\t | Menggunakan Algoritma Sequensial Search | \n";
       cout<<"\t\t |  \t\t\t\t\t   | \n";
       cout<<"\t\t ******************************************* \n\n\n";

        cout<<" Input Jumlah Data  : ";
        cin>>jd;

        cout<<endl;

        for (no=0;no<jd;no++)
        {
            cout<<" Input Data Ke-"<<no+1<<"    : ";
            cin>>data[no];
        }

       cout<<endl;

        cout<<" Input Nilai Dicari : ";
        cin>>cari;

        flag=0;
        for(no=0;no<jd;no++)
        {
            if (data[no]==cari)
            {
                flag++;
           }
        }

       cout<<endl;

        if (flag!=0)
        {
            cout<<" Keterangan         : Data Ditemukan"<<endl;
          cout<<" \t\t      Berjumlah "<<flag<<" Buah";
        }
        else
        {
            cout<<" Keterangan         : Data Tidak Ditemukan";
        }

        getch();
     

0 komentar:

Posting Komentar

Tinggalkan Komentar Anda Untuk Memajukan Blog Ini