예제 #1
0
        //static int money;       // 금액
        //static int t_money = 0;   // 임시 저장소

        public void SelectDrink(int money)
        { // 음료수 선택
            Changer changer = new Changer();
            int     sel;

            Console.WriteLine("음료를 선택하세요: ");
            sel = int.Parse(Console.ReadLine());

            if (sel < 1 || sel > 4)
            {// 없는 음료 선택시 SelectDrink()호출
                Console.WriteLine("Error input select agin 1~4");
                SelectDrink(money);
            }

            else
            {                          // 음료수 선택 switch문
                switch (sel)
                {
                case 1:
                    changer.ChangePay(money, COKE, D1);
                    break;

                case 2:
                    changer.ChangePay(money, FANTA, D2);
                    break;

                case 3:
                    changer.ChangePay(money, COFFEE, D3);
                    break;

                case 4:
                    changer.ChangePay(money, WATER, D4);
                    break;

                default:
                    Console.WriteLine("Switch error");
                    break;
                }
            }
        }