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