Beispiel #1
0
        public static void EnterName()
        {
            Console.Title = "Допуск по имени";

            while (true)
            {
                Console.WriteLine();
                Console.WriteLine("enter your name");

                string exit = Console.ReadLine();
                if (Exit.AllExit(ref exit) == true)
                {
                    return;
                }
                else
                {
                    if (exit == "Denis" || exit == "Yurchenko" || exit == "admin")
                    {
                        Console.ForegroundColor = ConsoleColor.DarkGreen;
                        Console.WriteLine($"Hello {exit} !");
                        Console.ForegroundColor = ConsoleColor.White;
                    }
                    else
                    {
                        Console.ForegroundColor = ConsoleColor.DarkMagenta;
                        Console.WriteLine($"You shell not pass, {exit}");
                        Console.ForegroundColor = ConsoleColor.White;
                    }
                }
            }
        }
Beispiel #2
0
        public static void Pass()
        {
            Console.Title = "ПАРОЛЬ";
            bool isRun = true;

            while (isRun)
            {
                Console.WriteLine("Сначала введите Имя и нажмите ENTER, после введите Пароль и тоже подтвердите нажав ENTER");
                User exit = new User(Console.ReadLine(), Console.ReadLine());

                if (Exit.AllExit(ref exit) == true)
                {
                    return;
                }
                Console.WriteLine($"Создан новый пользователь {exit.UserName}");
                Console.WriteLine("Вы знаете пароль: ");

                for (int i = 0; i <= 3; i++)
                {
                    if (exit.IsPasswordValid(Console.ReadLine()))
                    {
                        Console.WriteLine($"Привет, {exit.UserName}, добро пожаловать");
                        break;
                    }

                    else
                    {
                        Console.WriteLine("неверный пароль, нажмите ENTER");
                        switch (i + 1)
                        {
                        case 1:
                            Console.WriteLine("У вас есть 3 попытки");
                            Console.WriteLine("Попытка №1");
                            break;

                        case 2:
                            Console.WriteLine("У вас осталось 2 попытки");
                            Console.WriteLine("Попытка №2");
                            break;

                        case 3:
                            Console.WriteLine("У вас последняя попытка");
                            Console.WriteLine("Попытка №3");
                            break;

                        default:
                            Console.WriteLine("Ваши попытки истекли");
                            break;
                        }
                    }
                }
                Console.WriteLine();
                Console.WriteLine($"Число вводов: {User.UserCount}, нажмите ENTER");
                Console.WriteLine();
                Console.ReadLine();
                Console.Clear();
            }
        }
Beispiel #3
0
        public static void Name()
        {
            while (true)
            {
                Console.Title = "Проверка по имени";

                Console.WriteLine();
                Console.ForegroundColor = ConsoleColor.DarkCyan;
                Console.WriteLine("Hi \n enter your name");
                Console.ForegroundColor = ConsoleColor.White;
                string exit = Console.ReadLine();
                if (Exit.AllExit(ref exit) == true)
                {
                    return;
                }

                switch (exit)
                {
                case "Denis":
                    Console.ForegroundColor = ConsoleColor.Green;
                    Console.WriteLine($"Hello {exit}, how are you ?");
                    Console.ForegroundColor = ConsoleColor.White;
                    break;

                case "Diana":
                    Console.ForegroundColor = ConsoleColor.Magenta;
                    Console.WriteLine($"Hello {exit}, Ты завтра идешь в школу ?");
                    Console.ForegroundColor = ConsoleColor.White;
                    break;

                case "Anna":
                    Console.ForegroundColor = ConsoleColor.Yellow;
                    Console.WriteLine($"Привет {exit} как дела ?");
                    Console.ForegroundColor = ConsoleColor.White;
                    break;

                case "Igor":
                    Console.ForegroundColor = ConsoleColor.Blue;
                    Console.WriteLine($"Привет {exit} еще не спишь ?");
                    Console.ForegroundColor = ConsoleColor.White;
                    break;

                default:
                    Console.ForegroundColor = ConsoleColor.Red;
                    Console.WriteLine("Таки Ваше имя не кошерное :-)");
                    Console.ForegroundColor = ConsoleColor.White;
                    break;
                }
            }
        }
Beispiel #4
0
        public static void Acc()
        {
            Console.Title = "Обратный отсчет";
            while (true)
            {
                Console.WriteLine();
                Console.WriteLine("enter your number");
                Console.WriteLine();

                string exit = Console.ReadLine();
                if (Exit.AllExit(ref exit) == true)
                {
                    return;
                }

                try
                {
                    Console.WriteLine();
                    int count = Convert.ToInt32(exit);

                    for (int i = count; i >= 0; i--)
                    {
                        Console.WriteLine(i);
                    }

                    //for (int i = 0; i <= count; i++)
                    //{
                    //    Console.WriteLine(i);
                    //}
                }
                catch (FormatException ex)
                {
                    Console.ForegroundColor = ConsoleColor.Red;
                    Console.WriteLine($"Вы ввели не число. {ex.Message}");
                    Console.ForegroundColor = ConsoleColor.White;
                }
                Console.ForegroundColor = ConsoleColor.DarkRed;
                Console.WriteLine("ПУСК !!!!!");
                Console.ForegroundColor = ConsoleColor.Red;
                Console.WriteLine("конец программы");
                Console.ForegroundColor = ConsoleColor.White;
            }
        }
Beispiel #5
0
        public static void Birth()
        {
            Console.Title = "Поздравлялки с ДР";
            while (true)
            {
                Console.WriteLine();
                Console.WriteLine("enter your age");

                string exit = Console.ReadLine();
                if (Exit.AllExit(ref exit) == true)
                {
                    return;
                }

                try
                {
                    int    age   = Convert.ToInt32(exit);
                    string Birth = "Happy birthday ! ";
                    while (age > 0)
                    {
                        foreach (var BirthInString in Birth)
                        {
                            Console.WriteLine(BirthInString);
                        }

                        //Console.WriteLine("Happy birthday");
                        age--;
                    }
                }
                catch (FormatException ex)
                {
                    Console.ForegroundColor = ConsoleColor.Red;
                    Console.WriteLine($"Вы ввели не число. {ex.Message}");
                    Console.ForegroundColor = ConsoleColor.White;
                }
            }
        }
Beispiel #6
0
        public static void Eighteen()
        {
            Console.Title = "Детям до 18...";

            Console.ForegroundColor = ConsoleColor.White;
            while (true)
            {
                Console.WriteLine();
                Console.WriteLine("enter your age");

                string exit = Console.ReadLine();
                if (Exit.AllExit(ref exit) == true)
                {
                    return;
                }

                try
                {
                    int age = Convert.ToInt32(exit);
                    if (age >= 18 && age <= 55)
                    {
                        Console.WriteLine("Вы приняты");
                    }
                    else
                    {
                        Console.WriteLine("go away");
                    }
                }
                catch (FormatException ex)
                {
                    Console.ForegroundColor = ConsoleColor.Red;
                    Console.WriteLine($"Вы ввели не число. {ex.Message}");
                    Console.ForegroundColor = ConsoleColor.White;
                }
            }
        }
Beispiel #7
0
        public static void Calc()
        {
            Console.Title = "Простейший калькулятор";
            while (true)
            {
                Console.ForegroundColor = ConsoleColor.Green;
                Console.WriteLine("Введите первое число");
                Console.ForegroundColor = ConsoleColor.White;
                string exit = Console.ReadLine();
                if (Exit.AllExit(ref exit) == true)
                {
                    return;
                }
                try
                {
                    int FirstNumber = Convert.ToInt32(exit);


                    Console.ForegroundColor = ConsoleColor.Green;
                    Console.WriteLine("Введите второе число");
                    Console.ForegroundColor = ConsoleColor.White;
                    exit = Console.ReadLine();
                    if (Exit.AllExit(ref exit) == true)
                    {
                        return;
                    }
                    int SecondNumber = Convert.ToInt32(exit);


                    Console.ForegroundColor = ConsoleColor.Green;
                    Console.WriteLine("Введите действие (+|-|*|/|");
                    Console.ForegroundColor = ConsoleColor.White;
                    exit = Console.ReadLine();
                    string Operator = exit;

                    switch (Operator)
                    {
                    case "-":
                        Console.ForegroundColor = ConsoleColor.Blue;
                        Console.WriteLine("Результат равен = {0}", FirstNumber - SecondNumber);
                        break;

                    case "+":
                        Console.ForegroundColor = ConsoleColor.Blue;
                        Console.WriteLine("Результат равен = {0}", FirstNumber + SecondNumber);
                        break;

                    case "*":
                        Console.ForegroundColor = ConsoleColor.Blue;
                        Console.WriteLine("Результат равен = {0}", FirstNumber * SecondNumber);
                        break;

                    case "/":
                        Console.ForegroundColor = ConsoleColor.Blue;
                        Console.WriteLine("Результат равен = {0}", FirstNumber / SecondNumber);
                        break;

                    default:
                        Console.ForegroundColor = ConsoleColor.Red;
                        Console.WriteLine("Вы ввели не верно");

                        break;
                    }
                    Console.WriteLine();
                }

                catch (Exception ex)
                {
                    Console.ForegroundColor = ConsoleColor.Red;
                    Console.WriteLine($"Вызвана ошибка. {ex.Message}");
                    Console.ForegroundColor = ConsoleColor.White;
                }
            }
        }