コード例 #1
0
ファイル: Program.cs プロジェクト: AdamKxZ/SimpleCalculator
        static void Main(string[] args)
        {
            Console.WriteLine("Welcome to the Simple Calculator Program");

            Calculator calculator = new Calculator();

            var    isValid = true;
            string answer;

            while (isValid == true)
            {
                calculator.AskForNumbers();
                calculator.CalculateAverage();
                AskToContinue();
            }

            void AskToContinue()
            {
                var askToContinue = true;

                while (askToContinue == true)
                {
                    Console.WriteLine("Would you like to continue? (Y)es or (N)o: ");
                    answer = Console.ReadLine();

                    if (answer == "yes" || answer == "y")
                    {
                        Console.Clear();
                        askToContinue = false;
                        isValid       = true;
                    }
                    else if (answer == "no" || answer == "n")
                    {
                        isValid       = false;
                        askToContinue = false;
                    }
                    else
                    {
                        Console.WriteLine("You must enter yes or no...");
                        askToContinue = true;
                    }
                }
            }
        }