Про 60, 90 градусов — это верно.
А я ещё на следущее обратил внимание:
Z2 = X2 + Y2 — 2 XY cos B — это формула для сторон треугольника, А кто сказал, что
X,Y,Z стороны треугольника?
X,Y, Z — это просто числа связанные формулой X^n + Y^n = Z^n и всё, никаких больше условий.
А если дополнительно оговаривать, что X, Y, Z — стороны треугольника, то автоматически добавляются след. условия Z < X+Y, X<Z+Y , Y < Z+X, но это уже другая тема.