Пример #1
0
        public int CompareTo(IShape other)
        {
            var perimeterCheck = Math.Round(this.CalculatePerimeter(), 2).CompareTo(Math.Round(other.CalculatePerimeter(), 2));

            return(perimeterCheck == 0
                ? Math.Round(this.CalculateSurface(), 2).CompareTo(Math.Round(other.CalculateSurface(), 2))
                : perimeterCheck);
        }
 public double Calculate()
 {
     return(shape.CalculateSurface());
 }