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; } } } }
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(); } }
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; } } }
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; } }
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; } } }
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; } } }
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; } } }