Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Collections.Specialized;
- using System.Dynamic;
- using System.Linq;
- using System.Runtime.Serialization;
- using System.Text;
- using System.Threading.Tasks;
- namespace CSLight
- {
- class Program
- {
- static void Main(string[] args)
- {
- string comand;
- string tempPassword;
- string name = "";
- string password = "";
- int numberOfLetters;
- int tryCount = 3;
- string tempName;
- while (true)
- {
- comand = Console.ReadLine();
- if (comand == "Exit" || comand == "e")
- break;
- else if (comand == "Help" || comand == "h")
- {
- Console.WriteLine("Esc или e - выход из программы");
- Console.WriteLine("SetName или sn – установить имя");
- Console.WriteLine("ChangeConsoleColor или ссс - изменить цвет консоли");
- Console.WriteLine("SetPassword или sp – установить пароль ");
- Console.WriteLine("WriteName или wn– вывести имя (после ввода пароля)");
- Console.WriteLine("Help или h – отобразить список команд");
- }
- else if (comand == "SetName" || comand == "sn")
- {
- //Console.Write("Введите ваше имя:");
- tempName = Console.ReadLine();
- for (int i = 0; i < tryCount; i++)
- {
- Console.Write("Введите имя(не может содержать меньше одного символа):");
- //userInput = Console.ReadLine();
- if (tempName.Length >= 1)
- {
- name = tempName;
- Console.Write($"{name}");
- break;
- }
- else
- {
- Console.WriteLine("Имя должно содержать больше одного символа.");
- }
- }
- }
- else if (comand == "SetPassword" || comand == "sp")
- {
- Console.Write("Введите пароль(6 символов):");
- tempPassword = Console.ReadLine();
- if (tempPassword.Length >= 6)
- {
- password = tempPassword;
- Console.WriteLine($"Ваш пароль {password} отвечает требованиям.");
- }
- else
- {
- Console.WriteLine($"Ваш пароль {password} не отвечает требованиям. Требуется еще {6 - tempPassword.Length} cимволов");
- }
- }
- else if (comand == "WriteName" || comand == "wn")
- {
- if(password == "" && name == "")
- {
- Console.Clear();
- Console.WriteLine("Для отображения имени требуется задать пароль(Команда SetPassword) и имя (Команда SetName)");
- Console.WriteLine("");
- Console.WriteLine("");
- }
- else if(name == "")
- {
- Console.Clear();
- Console.WriteLine("Для отображения требуется задать имя(Команда SetName)");
- Console.WriteLine("");
- Console.WriteLine("");
- }
- else if (password == "")
- {
- Console.Clear();
- Console.WriteLine("Для отображения требуется задать пароль(Команда SetPassword)");
- Console.WriteLine("");
- Console.WriteLine("");
- }
- else if(name != "" && password != "")
- for (int i = 0; i < tryCount; i++)
- {
- Console.Write("Введите пароль:");
- //userInput = Console.ReadLine();
- if (password == Console.ReadLine())
- {
- Console.WriteLine($"Ваше имя{name}");
- break;
- }
- else
- {
- Console.WriteLine($"Пароль не верный, осталось {tryCount - i - 1} попыток");
- }
- }
- }
- else if (comand != "SetName" || comand != "sn" || comand != "SetPassword" || comand != "sp" || comand != "WriteName" || comand != "wn" || comand != "Help" || comand != "h")
- {
- Console.WriteLine($"Команды '{comand}' существует, отобразить список команд - help");
- }
- }
- }
- }
- }
Add Comment
Please, Sign In to add comment