Exemple #1
0
        static void ShowSentenceRepeatedTenTimes()
        {
            ConsoleInteraction.WriteLine("\nAnge godtycklig text:");
            var userText = ConsoleInteraction.ReadLine();

            for (var i = 0; i < 10; i++)
            {
                ConsoleInteraction.Write(userText);
            }
        }
Exemple #2
0
        static bool TryGetUserInputNumParticipants(out int numParticipants)
        {
            ConsoleInteraction.WriteLine("\nAnge hur många i sällskapet:");
            var userInputNumParticipants = ConsoleInteraction.ReadLine();

            if (int.TryParse(userInputNumParticipants, out numParticipants))
            {
                return(true);
            }
            return(false);
        }
Exemple #3
0
        static List <CinemaGoer> AddCinemaGoers(int numParticipants)
        {
            List <CinemaGoer> res = new List <CinemaGoer>();

            for (var i = 0; i <= numParticipants - 1; i++)
            {
                ConsoleInteraction.WriteLine("\nAnge ålder på deltagare " + (i + 1).ToString() + ":");

                //var row = ConsoleInteraction.GetCursorRow();
                var userInput = ConsoleInteraction.ReadLine();

                if (!int.TryParse(userInput, out int age))
                {
                    ConsoleInteraction.WriteLine(UserDialog.FaultyInputMessage);
                }

                var cinemaGoer = new CinemaGoer(age);
                res.Add(cinemaGoer);
            }
            return(res);
        }
Exemple #4
0
        static void ShowThirdWord()
        {
            var isFaultyInput = true;

            ConsoleInteraction.WriteLine("\nAnge en mening med minst 3 ord:");
            var userSentence      = ConsoleInteraction.ReadLine();
            var userSentenceWords = userSentence.Split(new char[] { ' ' }, options: System.StringSplitOptions.RemoveEmptyEntries);

            var getWordAtIndex = 2;

            if (userSentenceWords.Length >= getWordAtIndex)
            {
                ConsoleInteraction.WriteLine("\nDet tredje ordet är:" + userSentenceWords[getWordAtIndex]);
                isFaultyInput = false;
            }

            if (isFaultyInput)
            {
                ConsoleInteraction.WriteLine(UserDialog.FaultyInputMessage);
            }
        }