Page 120 - Project Akhir Media Pendidikan
P. 120

#include <stdio.h>

                      #define MAX_ELEMEN 100

                      int main() {
                         int BIL[MAX_ELEMEN];
                         int N, X;

                         printf("Masukkan banyaknya elemen yang diinginkan : ");
                         scanf("%d",&N);

                         /* Mengisikan elemen array */
                         for (int j=0; j<N; j++) {
                           printf("BIL[%d] = ", j); scanf("%d", &BIL[j]);
                         }
                         printf("Masukkan nilai yang akan dicari : "); scanf("%d", &X);

                         /* Melakukan pencarian elemen array */
                         int k=0;
                         while ((k<N) && (BIL[k] != X)) {
                           k++;
                         }

                         /* Menyimpulkan hasil pencarian */
                         if (BIL[k] == X) {
                           printf("%d ditemukan dalam array, yaitu pada indeks ke-%d",
                                    X, k);
                         } else {
                           printf("%d tidak ditemukan dalam array", X);
                         }
                         return 0;
                      }

                      Contoh hasil yang akan diberikan oleh program di atas adalah sebagai berikut.


                      Masukkan banyaknya elemen array yang diinginkan : 5
                      BIL[0] = 13
                      BIL[1] = 20
                      BIL[2] = 10
                      BIL[3] = 18
                      BIL[4] = 21
                      Masukkan nilai yang akan dicari : 18
                      18 ditemukan dalam array, yaitu pada indeks ke-3



                      Sebagai  contoh  lain  yang  banyak  dijumpai  adalah  penentuan  nilai  maksimal  dan
                      minimal dari suatu array. Di sini kita akan membuat program untuk melakukan hal
                      tersebut. Adapun sintak programnya adalah sebagai berikut.




                                                          116
   115   116   117   118   119   120   121   122   123   124   125