Как сделать простые команды? - C#

Узнай цену своей работы

Формулировка задачи:

Чего не хватает?
Листинг программы
  1. static void Main(string[] args)
  2. {
  3. bool _break = false;
  4. while (! _break)
  5. {
  6. Console.WriteLine("Введите команду: ");
  7. string _comand = Console.ReadLine();
  8. switch (_comand.ToLower())
  9. {
  10. case "quit":
  11. case "exit":
  12. _break = true;
  13. break;
  14. case "help":
  15. Console.WriteLine("Нет помощи ");
  16. break;
  17. default:
  18. Console.WriteLine("Такой команды нет");
  19. break;
  20. }
К командам ещё бы параметры добавить.

Решение задачи: «Как сделать простые команды?»

textual
Листинг программы
  1.  class Program
  2.     {
  3.         static void Main(string[] args)
  4.         {
  5.             bool _break = false;
  6.             while (!_break)
  7.             {
  8.                 Console.Write("Введите команду: ");
  9.                 string _command = Console.ReadLine();
  10.                 switch (_command.ToLower())
  11.                 {
  12.                     case "quit":
  13.                     case "exit":
  14.                         _break = true;
  15.                         break;
  16.                     case "help":
  17.                         Console.WriteLine("Справка для слабаков, думай сам.");
  18.                         break;
  19.                     case "print":
  20.                         Console.WriteLine("Здесь будет ваш текст.");
  21.                         break;
  22.                     case "print color":
  23.                         Console.ForegroundColor = ConsoleColor.Red;
  24.                         Console.WriteLine("Ваш цветной текст.");
  25.                         Console.ResetColor();
  26.                         break;
  27.                     case "time":
  28.                         Console.WriteLine(System.DateTime.Now.ToLongTimeString());
  29.                         break;
  30.                     case "copy":
  31.                         Console.WriteLine("Введите строку: ");
  32.                         string _s1 = Console.ReadLine();
  33.                         Console.WriteLine("Копия вашей строки: ");
  34.                         Console.WriteLine(string.Copy(_s1 ) );
  35.                         break;
  36.                     case "longCircle":
  37.                         {
  38.                             Console.WriteLine("Введите радиус окружности: ");
  39.                             double r = Convert.ToInt32(Console.ReadLine());
  40.                             Console.WriteLine(longCircle(r));
  41.                         }
  42.                         break;
  43.                     case "sort":
  44.                         {
  45.                             Console.WriteLine("Введите строку: ");
  46.                             string s = Console.ReadLine();
  47.                             char[] m = s.ToCharArray();
  48.                             Array.Sort(m);
  49.                             s = new string(m);
  50.                             Console.WriteLine("Отсортированная строка: ");
  51.                             Console.WriteLine(s);
  52.                         }
  53.                         break;
  54.              
  55.                     default:
  56.                         Console.Write("Такой команды нет!");
  57.                         break;
  58.                 }
  59.             }
  60.             Console.Write("Нажмите любую клавишу для продолжения.");
  61.             Console.ReadKey();
  62.         }
  63.         static double longCircle(double r)
  64.         {
  65.             return 2 * Math.PI * r;
  66.         }
  67.     }
  68. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.308 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы