Wednesday, 20 May 2020

Enumerated Types or Enums in C++

#include<iostream>
using namespace std;
enum direction {East, West, North, South}dir;
//defing user values
enum direction2 {East=11, est=22, North=33, South=44};
 
int main()
{
dir = West;
   cout<<dir<<"\n";
 
   direction dir2;
   dir2 = South;
   cout<<dir2<<"\n";
 
   direction2 dir3;
   dir3 = South;
   cout<<dir3<<"\n";

    // Defining enum Gender
    enum Gender { Male,
                  Female };
 
    // Creating Gender type variable
    Gender gender = Male;
 
    switch (gender) {
    case Male:
        cout << "Gender is Male\n";
        break;
    case Female:
        cout << "Gender is Female\n";
        break;
    default:
        cout << "Value can be Male or Female\n";
    }
   
    // Defining enum Year
enum year { Jan,
            Feb,
            Mar,
            Apr,
            May,
            Jun,
            Jul,
            Aug,
            Sep,
            Oct,
            Nov,
            Dec };
    int i;
 
    // Traversing the year enum
    for (i = Jan; i <= Dec; i++)
        cout << i << " ";
  cout<<"\n";

    return 0;

No comments:

Post a Comment