Skip to content

Instantly share code, notes, and snippets.

@Hellhackee
Created November 21, 2020 22:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Hellhackee/2c6c8ef3e9cf596b76483d8e36f98089 to your computer and use it in GitHub Desktop.
Save Hellhackee/2c6c8ef3e9cf596b76483d8e36f98089 to your computer and use it in GitHub Desktop.
CS Light Lesson 10.1 (commands)
string name = "";
int yearOfBirth = 0;
string password = "";
string chosenHobby = "Отсутвуют";
string chosenParameter;
bool closeSite = false;
Console.WriteLine("Добро пожаловать на наш форум.");
while (!closeSite)
{
Console.WriteLine("Для первоначальных настроек вам доступны следующие функции:\n" +
" Username - ввести имя пользователя \n SetBirthDate - установить год рождения \n" +
" EditPassword - изменить пароль \n ChooseHobby - подписка на интересующую категорию" +
" \n CloseSite - завершить работу с сайтом \n ViewInfo - посмотреть данные пользователя");
chosenParameter = Console.ReadLine();
switch (chosenParameter)
{
case "Username":
Console.Write("Введите имя пользователя: ");
name = Console.ReadLine();
break;
case "SetBirthDate":
Console.WriteLine("Введите год рождения: ");
yearOfBirth = Convert.ToInt32(Console.ReadLine());
break;
case "EditPassword":
Console.WriteLine("Введите новый пароль: ");
password = Console.ReadLine();
break;
case "ChooseHobby":
Console.WriteLine("Вы можете подписаться на одну из интересующих вас категорий:");
Console.WriteLine(" 18+ \n Автомобили \n Искусство");
chosenHobby = Console.ReadLine();
if (chosenHobby == "18+" && (yearOfBirth > 2002 || yearOfBirth == 0))
{
Console.WriteLine("Прости, сынок, но тебе пока рановато, поизучай пока искусство.");
chosenHobby = "Искусство";
}
break;
case "CloseSite":
closeSite = true;
continue;
case "ViewInfo":
Console.WriteLine($" Имя пользователя: {name} \n Год рождения: {yearOfBirth} \n" +
$" Пароль: {password} \n Увлечения: {chosenHobby}");
break;
}
Console.WriteLine("Для продолжения нажмите любую клавишу");
Console.ReadLine();
Console.Clear();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment