Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace Задача_2._3
- {
- class Program
- {
- static void Main(string[] args)
- {
- string choice;
- string password = "kek";
- int passwordon = 0;
- bool a = true;
- string username = "Пользователь";
- int try1 = 3;
- while (a)
- {
- try1 = 3;
- Console.WriteLine("Добрый день " + username + ".");
- Console.WriteLine("1. Сменить имя пользователя (Средний приоритет).");
- Console.WriteLine("2. Установить защиту/убрать защиту (Высокий приоритет)");
- Console.WriteLine("3. Сгенерировать случайное число (Низкий приоритет)");
- Console.WriteLine("4. Ливнуть");
- Console.Write("Введи число, чтобы выбрать действие: ");
- choice = Console.ReadLine();
- if (choice == "1")
- {
- if (passwordon == 1)
- {
- while (try1 > 0)
- {
- Console.WriteLine("Введите пароль. У вас 3 попытки. В случае неверного ввода вас вернёт в меню.");
- Console.Write("Ввод пароля: ");
- string passwordcheck1 = Console.ReadLine();
- try1 -= 1;
- if (passwordcheck1 == password)
- {
- Console.WriteLine("Введите новое имя");
- username = Console.ReadLine();
- break;
- }
- }
- }
- else if (try1 == 0)
- {
- break;
- }
- else if (passwordon == 0)
- {
- Console.WriteLine("Введите новое имя");
- username = Console.ReadLine();
- }
- }
- if (choice == "2")
- if (passwordon == 1)
- {
- Console.WriteLine("Высокий приоритет! Введите пароль. У вас 1 попытка. В случае неверного введиния программа закроется.");
- string passwordcheck = Console.ReadLine();
- if (passwordcheck == password)
- {
- Console.WriteLine("Какую хотите защиту?");
- Console.WriteLine("1. 50%-защита: установка пароля.");
- Console.WriteLine("Пароль будет запрашиваться перед командами с средним(будет даваться 3 попытки) и высоким(1 попытка) приоритетом.");
- Console.WriteLine("После установки пароля консоль очистистя");
- Console.WriteLine("2. Убрать пароль");
- Console.WriteLine("3. 100%-защита: забыть все данные, которые вы ввели и закрыть программу.");
- Console.Write("Введите число, для выбора действия: ");
- string Guard = Console.ReadLine();
- if (Guard == "1")
- {
- Console.WriteLine("Введите пароль.");
- password = Console.ReadLine();
- passwordon = 1;
- Console.Clear();
- }
- if (Guard == "2")
- {
- passwordon = 0;
- }
- if (Guard == "3")
- {
- break;
- }
- }
- else
- {
- break;
- }
- }
- else
- {
- {
- Console.WriteLine("Какую хотите защиту?");
- Console.WriteLine("1. 50%-защита: установка пароля.");
- Console.WriteLine("Пароль будет запрашиваться перед командами с средним(будет даваться 3 попытки) и высоким(1 попытка) приоритетом.");
- Console.WriteLine("2. Убрать пароль");
- Console.WriteLine("3. 100%-защита: забыть все данные, которые вы ввели и закрыть программу.");
- Console.Write("Введите число, для выбора действия: ");
- string Guard = Console.ReadLine();
- if (Guard == "1")
- {
- Console.WriteLine("Введите пароль.");
- password = Console.ReadLine();
- passwordon = 1;
- Console.Clear();
- }
- if (Guard == "2")
- {
- passwordon = 0;
- Console.WriteLine("Пароль удалён");
- Console.Write("Нажмите Enter, чтобы продолжить.");
- Console.Read();
- }
- if (Guard == "3")
- {
- break;
- }
- }
- }
- {
- }
- if (choice == "3")
- {
- Console.WriteLine("Введите первое число интервала.");
- int a1 = Convert.ToInt32(Console.ReadLine());
- Console.WriteLine("Введите второе число интервала.");
- int a2 = Convert.ToInt32(Console.ReadLine());
- Random random = new Random();
- int random1 = random.Next(a1, a2);
- Console.Write("Сгенерировано число " + random1);
- Console.Write("Нажмите Enter, чтобы продолжить.");
- Console.Read();
- }
- if (choice == "4")
- {
- Console.WriteLine("Завершение программы. Нажмите Enter, чтобы продолжить.");
- Console.ReadLine();
- break;
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement