Для начала найдем вторую сторону прямоугольника. Пусть одна из сторон равна 4 см, обозначим вторую сторону как х. Тогда периметр прямоугольника равен 2(4+х) = 40, откуда получаем 8 + 2х = 40, 2х = 32, х = 16 см.
Площадь прямоугольника равна произведению его сторон, то есть 4 * 16 = 64 см^2. Так как площадь квадрата равна стороне в квадрате, то есть а^2 (где а - сторона квадрата), то 64 = а^2, откуда а = 8 см.
Периметр квадрата равен 4а, то есть 4 * 8 = 32 см. Таким образом, периметр квадрата равен 32 см.