Depois de testar o que o Nine apresentou há uns tempos para cálculo de triangulos rectangulos apercebi-me que algo estava errado.
Pois bem, o código apresenta os triângulos tendo em conta a medida do liftarm e no entanto não pode ser, visto os pontos de encaixe não serem na extremidade e sim ao centro dos buracos.
Por exemplo, liftarm 7 (que apresenta 7 buracos), para o cálculo do teorema de Pitágoras deve ser entendido como comprimento 6, visto este ser o número real de unidades entre as extremidades:
O resultado do triângulo entre um liftarm de 7 (6 unidades) e um liftarm de 9 (8 unidades) resulta num liftarm diagonal de 11 (10 unidades).
L3-1=raizq((L1-1)^2+(L2-1)^2)
L3=raizq((7-1)^2+(9-1)^2)+1
L3=raizq(6^2+8^2)+1
L3=10+1=11
Com isto eu e o Tito resolvemos ver quais as combinações possíveis de pitágoras para uniões de liftarms até 50 de comprimento:
https://docs.google.com/spreadsheet/pub?key=0AjnOzzwmz7DIdFk3SFR4LVB4THZlcjc0d1lNOVUwOGc&output=htmlEspero que vos seja útil quando não tiverem a certeza se os liftarms estão ou ficarão em esforço.
Possuo o ficheiro com o algoritmo no formato ".xlsx". Quem estiver interessado que peça por pm indicando o mail.