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