Advertisement
alexey3017

Untitled

Mar 27th, 2020
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.75 KB | None | 0 0
  1. Seller[] products = { new Product(1,"Яблоки"), new Product(2, "Груши"), new Product(3, "Бананы"), new Product(4, "Виноград") };
  2.             Player[] bag = new Player[0];
  3.             bool isOpen = true;
  4.             int userInput;
  5.            
  6.             while (isOpen)
  7.             {
  8.                 Console.WriteLine("Меню:");
  9.                 Console.WriteLine("1 - Узнать список продуктов\n2 - Купить товар\n3 - Посмотреть свою сумку\n4 - Выход");
  10.                 userInput = Convert.ToInt32(Console.ReadLine());
  11.  
  12.                 switch (userInput)
  13.                 {
  14.                     case 1:
  15.                         for (int i = 0; i < products.Length; i++)
  16.                         {
  17.                             products[i].ProductListShow();
  18.                         }
  19.                         break;
  20.                     case 2:
  21.                         for (int i = 0; ;)
  22.                         {
  23.                             bag[i].BuyToProduct(ref bag);
  24.                             break;
  25.                         }
  26.                         break;
  27.                     case 3:
  28.                         for (int i = 0; i < bag.Length; i++)
  29.                         {
  30.                             bag[i].BagShow();
  31.                             break;
  32.                         }
  33.                         break;
  34.                     case 4:
  35.                         isOpen = false;
  36.                         Console.WriteLine("До свидания");
  37.                         break;
  38.                 }
  39.             }
  40.         }
  41.     }
  42.  
  43.     class Seller
  44.     {
  45.         private string _name;
  46.         private int _number;
  47.         public Seller(int number, string name)
  48.         {
  49.             _number = number;
  50.             _name = name;
  51.         }
  52.         public void ProductListShow()
  53.         {
  54.             Console.WriteLine($"{_number}){_name}.");
  55.         }
  56.     }
  57.     class Product : Seller
  58.     {
  59.         public Product(int number,string name) : base (number, name)
  60.         {
  61.         }
  62.     }
  63.  
  64.     class Player : Seller
  65.     {
  66.         public Player(int number, string name) : base(number, name)
  67.         {
  68.         }
  69.  
  70.         public void BuyToProduct(ref Player[] bag,Product[] products)
  71.         {
  72.             Player[] tempProducts = new Player[bag.Length + 1];
  73.             for (int i = 0; i < bag.Length; i++)
  74.             {
  75.                 tempProducts[i] = bag[i];
  76.             }
  77.             Console.WriteLine("Введите какой продукт вы хотите купить?");
  78.             int index = Convert.ToInt32(Console.ReadLine());  
  79.         }
  80.  
  81.         public void BagShow()
  82.         {
  83.             Console.WriteLine($"номер)имя.");
  84.         }
  85.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement