Esempio n. 1
0
 static void Main(string[] args)
 {
     string line = Console.ReadLine();
     if (String.IsNullOrEmpty(line))
     {
         throw new ArgumentOutOfRangeException("No input!");
     }
     string[] tokens = line.Split(' ');
     BaseParPiped a = new BaseParPiped(short.Parse(tokens[0]), short.Parse(tokens[1]), short.Parse(tokens[2]), new Verges(tokens[3]));
     line = Console.ReadLine();
     int piecesCount = int.Parse(line);
     PiecesContainer PK = new PiecesContainer(piecesCount, a);
     if (piecesCount == 0)
     {
         return;
     }
     for (int i = 0; i < piecesCount; i++)
     {
         PK.AddPiece(Console.ReadLine());
     }
     Console.Write(PK.Answere());
 }
Esempio n. 2
0
 public PiecesContainer(int piecesCount, BaseParPiped basePp)
 {
     _basePP = basePp;
     _pieces = new List<Piece>(piecesCount);
 }