예제 #1
0
 public Conteiner(ThisFlower flo, ThisFlower flo2)
 {
     LThisFlower = new List <ThisFlower>()
     {
         flo, flo2
     };
 }
예제 #2
0
 public void AddD(ThisFlower flo)
 {
     LThisFlower.Add(flo);
 }
예제 #3
0
      static void Main(string[] args)
      {
          /* Flower flower1 = new Flower(Flow.Роза, Color.Синий);
           * flower1.Print();
           *
           * MyFlowers flower = new MyFlowers("Тюльпан", 18);
           * flower.GetInfo();*/

          ThisFlower Rose     = new ThisFlower("Роза", 3, Color.Синий);
          ThisFlower Liliya   = new ThisFlower("Лилия", 2, Color.озовый);
          ThisFlower Orhideya = new ThisFlower("Орхидея", 5, Color.Фиолетовый);

          int summa = Rose.Price + Liliya.Price + Orhideya.Price;

          Console.WriteLine("Цена букета: " + summa + "$");

          if (Rose.colors == Color.Синий || Liliya.colors == Color.Синий || Orhideya.colors == Color.Синий)
          {
              Console.WriteLine("В букуте есть цветы синего цвета");
          }
          else
          {
              Console.WriteLine("В букете нет цветов синего цвета");
          }
          if (Rose.colors == Color.озовый || Liliya.colors == Color.озовый || Orhideya.colors == Color.озовый)
          {
              Console.WriteLine("В букете есть цветы розового цвета");
          }
          else
          {
              Console.WriteLine("В букете нет цветов розового цвета");
          }
          if (Rose.colors == Color.Белый || Liliya.colors == Color.Белый || Orhideya.colors == Color.Белый)
          {
              Console.WriteLine("В букуте есть цветы белого цвета");
          }
          else
          {
              Console.WriteLine("В букете нет цветов белого цвета");
          }
          if (Rose.colors == Color.Желтый || Liliya.colors == Color.Желтый || Orhideya.colors == Color.Желтый)
          {
              Console.WriteLine("В букуте есть цветы желтого цвета");
          }
          else
          {
              Console.WriteLine("В букете нет цветов желтого цвета");
          }
          if (Rose.colors == Color.Фиолетовый || Liliya.colors == Color.Фиолетовый || Orhideya.colors == Color.Фиолетовый)
          {
              Console.WriteLine("В букуте есть цветы фиолетового цвета");
          }
          else
          {
              Console.WriteLine("В букете нет цветов фиолетового цвета");
          }

          Console.WriteLine("Введите цвет (Синий - 0, Розовый - 1, Белый - 2 , Желтый - 3 , Фиолетовый - 4 )");
          int findd = Convert.ToInt32(Console.ReadLine());

          if (findd == 0)
          {
              Rose.Display();
          }
          if (findd == 1)
          {
              Liliya.Display();
          }
          if (findd == 2)
          {
              Console.WriteLine("Цветка с белым цветом нет");
          }
          if (findd == 3)
          {
              Console.WriteLine("Цветка с желтым цветом нет");
          }
          if (findd == 4)
          {
              Orhideya.Display();
          }


          Conteiner flo = new Conteiner(Rose, Liliya);

          Console.WriteLine("Начальное содержимое букета: ");
          flo.GetInfo();
          flo.AddD(Orhideya);
          Console.WriteLine("Букет после добавления цветка: ");
          flo.GetInfo();
          Console.WriteLine("Введите цветок, который желаете удалить (номер под которым записан цветок - от 0 до 2)");
          int t = Convert.ToInt32(Console.ReadLine());

          flo.Dell(t);
          Console.WriteLine("Конечный букет: ");
          flo.GetInfo();
      }