Contoh Aplikasi Menggunakan Enum dalam C++.
coding:
#include <iostream.h>
#include <math.h>
#include <stdlib.h>
#include <time.h>
#include <conio.h>
enum Pilihan{KAMBING, RUMPUT, MACAN};
enum Hasil{SAYA, ANDA, SERI};
int main(){
Pilihan PilihanKu,PilihanMu;
Hasil Pemenang=ANDA;
char s;
clrscr();
cout<<"Pilih <K>ambing, <R>umput atau <M>acan: ";
cin>>s;
switch(s){
case 'K': case 'k':PilihanMu=KAMBING;break;
case 'R': case 'r':PilihanMu=RUMPUT;break;
case 'M': case 'm':PilihanMu=MACAN;break;
}
randomize();
int n=rand()*1000;
n=rand();
switch(n%3){
case 0: PilihanKu=KAMBING;
cout<<"Saya Pilih KAMBING n";
break;
case 1: PilihanKu=RUMPUT;
cout<<"Saya Pilih RUMPUT n";
break;
case 2: PilihanKu=MACAN;
cout<<"Saya Pilih MACAN n";
break;
}
if(PilihanKu==PilihanMu || PilihanMu==RUMPUT && PilihanKu==MACAN || PilihanMu==MACAN && PilihanKu==RUMPUT)
Pemenang=SERI;
if(PilihanMu==RUMPUT && PilihanKu==KAMBING || PilihanMu==KAMBING && PilihanKu==MACAN)
Pemenang=SAYA;
switch(Pemenang){
case SAYA: cout<<"Saya MENANG n";break;
case ANDA: cout<<"Anda MENANG n";break;
case SERI: cout<<"Kita Seri n";break;
}
return 0;
}
Artikel Lain :