Page 37 - Project Akhir Media Pendidikan
P. 37

berarti  wanita.  Begitu  juga  untuk  enumerasi  WarnaPrimer,  nilai  0  berarti  merah,
                      nilai 1 berarti hijau dan nilai 2 berarti biru.

                      Untuk lebih jelasnya, coba Anda perhatikan contoh program di bawah ini yang
                      merupakan implementasi dari tipe enumerasi di atas.


                      #include <stdio.h>
                      #include <string.h>        /* untuk menggunakan fungsi strcpy() */

                      /* Mendefinisikan enumerasi yang bernama JenisKelamin */
                      enum JenisKelamin { pria, wanita };

                      int main(void) {

                              /* Mendeklarasikan variabel bertipe string */
                              char nama[25];
                              /* Mendeklarasikan variabel gender yang bertipe
                                 JenisKelamin */
                              enum JenisKelamin gender;

                              /* Mengisikan nilai ke dalam variabel nama dan gender */
                              strcpy(nama, “Mira”);
                              gender = wanita;  /* dapat ditulis dengan gender = 1 */

                              /* Menampilkan nilai yang disimpan di dalam variabel nama
                                 dan gender */
                              printf(“Nama \t\t: %s\n”, nama);
                              printf(“Jenis kelamin \t: %d”, gender);

                              return 0;
                      }



                      Hasil yang akan diberikan dari program di atas adalah sebagai berikut.



                      Jenis Kelamin : 1



                      Walaupun  demikian,  kita  juga  diizinkan  untuk  mendefinisikan  nilai  dari  enumerasi
                      sesuai keinginan kita, artinya nilai indeks tidak selalu diawali dengan nilai 0. Berikut ini
                      contohnya.

                       enum JenisKelamin { pria = 10, wanita = 20 };
                       enum Hari { minggu=1, senin=2, selasa=3, rabu=4, kamis=5,
                                     jumat=6, sabtu=7 };




          2.6.  Video Penjelasan
             https://youtu.be/2IeaWTc7lx0
                                                           33
   32   33   34   35   36   37   38   39   40   41   42