コード例 #1
0
        public void welcomeScreen()
        {
            // Start menu for the dispenser
            Console.WriteLine("Welcome to the electric Chewing Gum Dispenser\nWould you like a gumball?\n(Yes,No,Refill,Trash)");

            string request = Console.ReadLine();

            // checks if there is any gum in the machine
            if (refill == null)
            {
                refill = new Refill();
                refill.fillDispenser();
            }
            //Options for the user
            switch (request)
            {
            case "Yes":
                Console.Clear();
                refill.giveGum();
                refill.countGum();
                Console.ReadKey();
                Console.Clear();
                welcomeScreen();
                break;

            case "No":
                Console.Clear();
                randomFact();
                Console.ReadKey();
                Console.Clear();
                welcomeScreen();
                break;

            case "Refill":
                refill.countGum();
                Console.WriteLine("Press enter to buy a new batch gum");
                Console.ReadKey();
                refill = new Refill();
                refill.fillDispenser();
                Console.WriteLine("Refill complete");
                refill.countGum();
                Console.ReadKey();
                Console.Clear();
                welcomeScreen();
                break;

            case "Trash":
                Environment.Exit(0);
                break;

            default:
                break;
            }
        }
コード例 #2
0
        static void Main(string[] args)
        {
            Refill refill = new Refill();

            ChewingGums[] gumDispenser = new ChewingGums[55];
            Menu          menu         = new Menu();



            menu.welcomeScreen();
            Console.ReadKey();
        }