Sunday, 9 September 2012

4.Railway reservation using enumeration


Railway reservation using enumeration

namespace ennumm
{    class Program
    {         enum desti { dindugal = 26, palani, kovai = 32, trichy=30, chennai = 150 }
              public static void Main(string[] args)
        {              string name;
            int age,ch,fare;
            char ch1;
          int b;
            Console.WriteLine("Enter ur name");
            name = Console.ReadLine();
            Console.WriteLine("Enter ur age");
            age = int.Parse(Console.ReadLine());
            Console.WriteLine("Source is madurai");
            Console.WriteLine("Select ur destination");
            Console.WriteLine("1.dindugal");
            Console.WriteLine("2.palani");
            Console.WriteLine("3.Kovai");
            Console.WriteLine("4. Trichy");
            Console.WriteLine("5. chennai");
             Console.WriteLine("6. Exit");
            ch = int.Parse(Console.ReadLine());
            Console.WriteLine("do u need any concession");
            ch1 =char.Parse(Console.ReadLine());
            switch (ch)
            {
                case 1:
                  fare=(int)desti.dindugal;
                    Console.WriteLine("Fare is" + fare);
                    if(ch1.Equals('y') || ch1.Equals('Y'))
                    show(fare);
                   break;
                case 2:
                    fare=(int)desti.palani;
                    Console.WriteLine("Fare is" + fare );
                    if (ch1.Equals('y') || ch1.Equals('Y'))
                        show(fare);
                    break;
                case 3:
                    fare=(int)desti.kovai;
                    Console.WriteLine("Fare is" + fare);
                    if (ch1.Equals('y') || ch1.Equals('Y'))
                        show(fare);
                      break;
                case 4:
                    fare=(int)desti.trichy;
                    Console.WriteLine("Fare is" + fare);
                    if (ch1.Equals('y') || ch1.Equals('Y'))
                        show(fare);
                    break;
                case 5:
                    fare=(int)desti.chennai;
                    Console.WriteLine("Fare is" + fare);
                    if (ch1.Equals('y') || ch1.Equals('Y'))
                        show(fare);
                                break;
                case 6:
                    break;
            }                       Console.ReadLine();
        }
        static void show(int b)
        {
            Console.WriteLine("After concession ur fare is" + (b - 10));
        }    }     }

No comments:

Post a Comment