А потом мне надо найти одну из вершин из второй диагонали...
Да, совершенно верно. Здесь воспользуйтесь тем, что длины сторон квадрата равны, а также тем, что стороны перпендикулярны. Или, что диагонали квадрата точкой пересечения делятся пополам.
П.С. Как мне кажется, уравнения диагоналей находить не надо было.
