Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- namespace ConsoleApp13
- {
- class Program
- {
- static void Main(string[] args)
- {
- double PI = 3.14; // я не помню,проходили ли мы константы.
- double budget;
- string name, password = null;
- bool infinite = true;
- Random r = new Random();
- Console.WriteLine("Напишите 'help',что-бы узнать все команды");
- while (infinite == true)
- {
- string check = Console.ReadLine();
- switch (check)
- {
- case "help":
- case "Help":
- Console.WriteLine("Комманды:\ncircumference - найти длину окружеости\nConsoleClear - очистить консоль\nRandom - сдучайное число от 0 до 100\n" +
- "Budget - рассчитать бюджет на 1 день\nSetName - установить имя\nChangeConsoleColor- изменить цвет консоли\n" +
- "SetPassword – установить пароль\nWriteName – вывести имя (после ввода пароля)\nEsc – выход из программы");
- break;
- case "Circumference":
- case "circumference":
- Console.Write("Введите радиус окружности: ");
- double radius = Convert.ToDouble(Console.ReadLine());
- double c = 2 * PI * radius;
- Console.WriteLine(c);
- break;
- case "ConsoleClear":
- case "Consoleclear":
- case "consoleclear":
- Console.Clear();
- Console.WriteLine("чтобы посмотреть команды,напечатайте 'help'");
- break;
- case "Random":
- case "random":
- int rand = r.Next(0, 101);
- Console.WriteLine(rand);
- Console.WriteLine("Что нибудь ещё?");
- break;
- case "Budget":
- case "budget":
- Console.WriteLine("Ваш бюджет на 1 месяц?");
- budget = Convert.ToDouble(Console.ReadLine());
- budget = budget / 30;
- Console.WriteLine("Ваш бюджет на 1 день: " + budget);
- Console.WriteLine("Что нибудь ещё?");
- break;
- case "SetName":
- case "setname":
- Console.Write("Введите ваше имя: ");
- name = Console.ReadLine();
- Console.WriteLine("Что нибудь ещё?");
- break;
- case "ChangeConsoleColor":
- case "changeconsolecolor":
- Console.WriteLine("Введите цвет текста 'зеленый,красный,черный,желтый,оранжевый,белый'");
- string color = Console.ReadLine();
- switch (color)
- {
- case "зеленый":
- case "Зеленый":
- Console.ForegroundColor = ConsoleColor.Green;
- break;
- case "Красный":
- case "красный":
- Console.ForegroundColor = ConsoleColor.Red;
- break;
- case "Черный":
- case "черный":
- Console.ForegroundColor = ConsoleColor.Black;
- break;
- case "Желтый":
- case "желтый":
- Console.ForegroundColor = ConsoleColor.Yellow;
- break;
- case "Синий":
- case "синий":
- Console.ForegroundColor = ConsoleColor.Blue;
- break;
- case "Белый":
- case "белый":
- Console.ForegroundColor = ConsoleColor.White;
- break;
- default:
- Console.WriteLine("Такого цвета нету в списке!");
- break;
- }
- Console.WriteLine("Что нибудь ещё?");
- break;
- case "SetPassword":
- case "setpassword":
- Console.Write("Пароль: ");
- password = Console.ReadLine();
- Console.WriteLine("Теперь ты можешь ввести имя.");
- Console.WriteLine("Что нибудь ещё?");
- break;
- case "WriteName":
- case "Writename":
- case "writename":
- if (password != null)
- {
- Console.WriteLine("Введите имя: ");
- name = Console.ReadLine();
- }
- else
- {
- Console.WriteLine("Сначало введите пароль!");
- }
- Console.WriteLine("Что нибудь ещё?");
- break;
- case "Esc":
- case "esc":
- infinite = false;
- break;
- default:
- Console.WriteLine("Я такую команду не знаю,попробуйте другую.");
- break;
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment