Периметр треугольника ABC равен: $$P_{ABC} = AB + BC + AC$$. Отсюда $$AB + BC = P_{ABC} - AC = 21 - 7 = 14$$ см. Периметр четырехугольника ABCD равен: $$P_{ABCD} = AB + BC + CD + AD$$ . Т.к. по условию AD = BC и CD = AB, то $$P_{ABCD} = AB + BC + AB + BC = 2(AB + BC) = 2 \cdot 14 = 28$$ см.
Ответ: 28 см.