SLENSER

Untitled

May 17th, 2019
254
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 6.43 KB | None | 0 0
  1. namespace ConsoleApp13
  2. {
  3.     class Program
  4.     {
  5.         static void Main(string[] args)
  6.         {
  7.             double PI = 3.14; // я не помню,проходили ли мы константы.
  8.             double budget;
  9.             string name, password = null;
  10.             bool infinite = true;
  11.             Random r = new Random();
  12.             Console.WriteLine("Напишите 'help',что-бы узнать все команды");
  13.             while (infinite == true)
  14.             {
  15.                 string check = Console.ReadLine();
  16.  
  17.                 switch (check)
  18.                 {
  19.                     case "help":
  20.                     case "Help":
  21.                         Console.WriteLine("Комманды:\ncircumference - найти длину окружеости\nConsoleClear - очистить консоль\nRandom - сдучайное число от 0 до 100\n" +
  22.                             "Budget - рассчитать бюджет на 1 день\nSetName - установить имя\nChangeConsoleColor- изменить цвет консоли\n" +
  23.                             "SetPassword – установить пароль\nWriteName – вывести имя (после ввода пароля)\nEsc – выход из программы");
  24.                         break;
  25.                     case "Circumference":
  26.                     case "circumference":
  27.                         Console.Write("Введите радиус окружности: ");
  28.                         double radius = Convert.ToDouble(Console.ReadLine());
  29.                         double c = 2 * PI * radius;
  30.                         Console.WriteLine(c);
  31.  
  32.                         break;
  33.                     case "ConsoleClear":
  34.                     case "Consoleclear":
  35.                     case "consoleclear":
  36.                         Console.Clear();
  37.                         Console.WriteLine("чтобы посмотреть команды,напечатайте 'help'");
  38.                         break;
  39.                     case "Random":
  40.                     case "random":
  41.                         int rand = r.Next(0, 101);
  42.                         Console.WriteLine(rand);
  43.                         Console.WriteLine("Что нибудь ещё?");
  44.                         break;
  45.                     case "Budget":
  46.                     case "budget":
  47.                         Console.WriteLine("Ваш бюджет на 1 месяц?");
  48.                         budget = Convert.ToDouble(Console.ReadLine());
  49.                         budget = budget / 30;
  50.                         Console.WriteLine("Ваш бюджет на 1 день: " + budget);
  51.                         Console.WriteLine("Что нибудь ещё?");
  52.                         break;
  53.                     case "SetName":
  54.                     case "setname":
  55.                         Console.Write("Введите ваше имя: ");
  56.                         name = Console.ReadLine();
  57.                         Console.WriteLine("Что нибудь ещё?");
  58.                         break;
  59.                     case "ChangeConsoleColor":
  60.                     case "changeconsolecolor":
  61.                         Console.WriteLine("Введите цвет текста 'зеленый,красный,черный,желтый,оранжевый,белый'");
  62.                         string color = Console.ReadLine();
  63.                         switch (color)
  64.                         {
  65.                             case "зеленый":
  66.                             case "Зеленый":
  67.                                 Console.ForegroundColor = ConsoleColor.Green;
  68.                                 break;
  69.                             case "Красный":
  70.                             case "красный":
  71.                                 Console.ForegroundColor = ConsoleColor.Red;
  72.                                 break;
  73.                             case "Черный":
  74.                             case "черный":
  75.                                 Console.ForegroundColor = ConsoleColor.Black;
  76.                                 break;
  77.                             case "Желтый":
  78.                             case "желтый":
  79.                                 Console.ForegroundColor = ConsoleColor.Yellow;
  80.                                 break;
  81.                             case "Синий":
  82.                             case "синий":
  83.                                 Console.ForegroundColor = ConsoleColor.Blue;
  84.                                 break;
  85.                             case "Белый":
  86.                             case "белый":
  87.                                 Console.ForegroundColor = ConsoleColor.White;
  88.                                 break;
  89.                             default:
  90.                                 Console.WriteLine("Такого цвета нету в списке!");
  91.                                 break;
  92.  
  93.                         }
  94.                         Console.WriteLine("Что нибудь ещё?");
  95.  
  96.                         break;
  97.                     case "SetPassword":
  98.                     case "setpassword":
  99.                         Console.Write("Пароль: ");
  100.                         password = Console.ReadLine();
  101.                         Console.WriteLine("Теперь ты можешь ввести имя.");
  102.                         Console.WriteLine("Что нибудь ещё?");
  103.  
  104.                         break;
  105.                     case "WriteName":
  106.                     case "Writename":
  107.                     case "writename":
  108.                         if (password != null)
  109.                         {
  110.                             Console.WriteLine("Введите имя: ");
  111.                             name = Console.ReadLine();
  112.                         }
  113.                         else
  114.                         {
  115.                             Console.WriteLine("Сначало введите пароль!");
  116.                         }
  117.                         Console.WriteLine("Что нибудь ещё?");
  118.  
  119.                         break;
  120.                     case "Esc":
  121.                     case "esc":
  122.                         infinite = false;
  123.                         break;
  124.                     default:
  125.                         Console.WriteLine("Я такую команду не знаю,попробуйте другую.");
  126.                         break;
  127.  
  128.  
  129.                 }
  130.             }
  131.         }
  132.     }
  133. }
Advertisement
Add Comment
Please, Sign In to add comment