Рисунок через редактор у меня вставить не получается, но... Проводим из центра окружности - точки О к точке B прямую. Треугольники OBC и OAB равны по катету (катет OC = OA = r, также угол OCB = OAB, т.к. радиус, проведённый в точку касания, перпендикулярен касательной, гипотенуза OB - общая). Из равенства треугольников следует, что угол COB = OAB = 60° => угол CBO = ABO = 90° - 60° = 30° => OC = 1/2 CB, т.к. против угла в 30° лежит катет, равный половине гипотенузы, значит, CB = AB = 8 см. Pocba = 4см + 4см + 8см + 8см = 24см.
Диагонали взаимно перпендикулярны, кроме того, углы, образованные ими, равны, а также точкой пересечения диагонали делятся пополам. Пусть О - точка пресечения диагоналей, тогда AO = AC = 16√3, BO = OD = 16. По теореме Пифагора находим гипотенуза AB, которая будет равна √(AO²+OB²) = √(16²+(16√3)²) = √(256+768) = √1024 = 32 => гипотенуза в два раза больше противолежащего катета => угол ABO = 30° => угол ABC =60°, т.к. угол CBO = ABO = 30°. Тогда угол ADC = 60°, т.к. противоположные углы ромба равны. Находим далее угол BAD + BCD, которые равны 360° - угол ABC - ADC = 360°-60°-60° = 240°. Значит, угол BAD = DCB = 1/2*240° = 120°.