Page 20 - MODUL PRAKTIKUM ALGORITMA DAN PEMOGRAMAN_Neat
P. 20

19


                              ika data yang ingin dicari adalah 13, maka jawabannya terdapat pada indeks

                              ke-2. Langkah-langkah pengerjaannya adalah sebagai berikut.
                              1.  Buka Dev-C++, buat file baru dengan cara pilih File-New-Project.

                              2.  Kemudian, buat file dengan nama PencarianBeruntun.
                              3.  Ketik kode program berikut pada aplikasi Dev-C++.


                                  #include “stdio.h”

                                  int CariData (int x, int N arrayData [] ) ;
                                  int main () {
                                                //DEKLARASI
                                                int x, N, index ;
                                         N=10 ;

                                         int A [10] = {23, 25, 13, 9, 24, 16, 13, 14, 15, 13) ;

                                  //ALGORITMA

                                         Printtf (“elemen yang ingin dicari : “) ;
                                         scanf (“%d”, &x) ;
                                         index = CariData (x, N, A) ;
                                         If (index ! = -1) {

                                                printf (“ Ditemukan pada index %d\n”, index) ;

                                         }else {
                                                printf (“Tidak ditemukan\n”) ;
                                         }

                                         }

                                         system (“pause”) ;

                                         return 0 ;

                                  }

                                  int CariData (int x, int N, int arrayData [ ] ) {

                                         int index, ketemu ;

                                         index = -1
                                         ketemu =0;
                                         int i=0;

                                         while (i<N && ketemu ==0 ) {

                                                if (arrayData [i] == x) {









               MODUL PRAKTIKUM ALGORITMA DAN PEMOGRAMAN                            IKA NURHASANAH
   15   16   17   18   19   20   21   22   23   24   25