Page 91 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 91

3.  Contoh 3 – Program penggunaan enumeration

                                                KODE PROGRAM BAHASA C
                  #include <stdio.h>

                  typedef enum {
                      Soekarno,
                      Soeharto,
                      Habibie,
                      Megawati,
                      Gusdur,
                      SBY,
                      Jokowi
                  } namaPresiden;

                  int main() {
                      namaPresiden presiden;
                      namaPresiden presidenku;

                      presiden = Habibie;
                      presidenku = Megawati;

                      // Output the President's number using the enum values
                      printf("Presiden Indonesia ke-%d\n", presiden + 1);
                      printf("Presiden Indonesia ke-%d\n", presidenku + 1);

                      return 0;
                  }

                                               KODE PROGRAM BAHASA C++
                  #include <iostream>
                  using namespace std;
                  enum namaPresiden{
                         Soekarno,
                         Soeharto,
                         Habibie,
                         Megawati,
                         Gusdur,
                         SBY,
                         Jokowi
                  }presidenku;

                  int main() {
                         namaPresiden presiden;
                         presiden = Habibie;
                         cout<<"Presiden Indonesia ke-"<<presiden + 1<<endl;
                         presidenku = Megawati;
                         cout<<"Presiden Indonesia ke-"<<presidenku + 1;
                         return 0;
                  }

                  Output:
                  Presiden Indonesia ke-3
                  Presiden Indonesia ke-4





                                                                                                          68
   86   87   88   89   90   91   92   93   94   95   96