Esempio n. 1
0
        static void Main(string[] args)
        {
            bool k = true;

            while (k)
            {
                LoadVendingMachine();
                Console.Clear();
                Console.OutputEncoding = System.Text.Encoding.Unicode;
                Console.WriteLine(@" __ __    ___  ____   ___    ____  ____    ____      ___ ___   ____     __  __ __  ____  ____     ___ ");
                Console.WriteLine(@"|  |  |  /  _]|    \ |   \  |    ||    \  /    |    |   |   | /    |   /  ]|  |  ||    ||    \   /  _]");
                Console.WriteLine(@"|  |  | /  [_ |  _  ||    \  |  | |  _  ||   __|    | _   _ ||  o  |  /  / |  |  | |  | |  _  | /  [_ ");
                Console.WriteLine(@"|  |  ||    _]|  |  ||  D  | |  | |  |  ||  |  |    |  \_/  ||     | /  /  |  _  | |  | |  |  ||    _]");
                Console.WriteLine(@"|  :  ||   [_ |  |  ||     | |  | |  |  ||  |_ |    |   |   ||  _  |/   \_ |  |  | |  | |  |  ||   [_ ");
                Console.WriteLine(@" \   / |     ||  |  ||     | |  | |  |  ||     |    |   |   ||  |  |\     ||  |  | |  | |  |  ||     |");
                Console.WriteLine(@"  \_/  |_____||__|__||_____||____||__|__||___,_|    |___|___||__|__| \____||__|__||____||__|__||_____|");
                Console.WriteLine();
                Console.WriteLine("1) Display Vending Machine Items");
                Console.WriteLine();
                Console.WriteLine("2) Purchase");
                Console.WriteLine();
                Console.WriteLine("3) Exit");
                Console.WriteLine();
                string input = Console.ReadLine();

                switch (input)
                {
                case "1":
                    Console.Clear();
                    Console.WriteLine(@"
______              _            _       
| ___ \            | |          | |      
| |_/ / __ ___   __| |_   _  ___| |_ ___ 
|  __/ '__/ _ \ / _` | | | |/ __| __/ __|
| |  | | | (_) | (_| | |_| | (__| |_\__ \
\_|  |_|  \___/ \__,_|\__,_|\___|\__|___/
                                         
                                         ");
                    vendingMachine.Display();
                    Console.ReadLine();
                    break;

                case "2":
                    Console.Clear();
                    SecondMenu();
                    break;

                case "3":
                    k = false;
                    break;

                case "4":
                    vendingMachine.SalesReport();
                    break;
                }
            }
        }