"Languages designed for mathematics" include all of those that fall under the category of "functional programming" languages. In other words, LISP, Haskell, Mathematica and the likes.
I specialize in AI and would recommend using a pure functional language such as Haskell to program AI...
With what I said above, I simply wanted to point out the important fact that, regardless of their set-up, the triangles will remain proportional to each other by a certain constant which depends on one of the angles.
But since you apparently want an answer to this problem, I will have to post...
Have you ever heard of the 30-60-90 triangle? If I put two of those together, I end up with your triangle:
Where every side is proportional to each other by those constants.
Having this information, finding the length of the hypotenuse as a function of the perimeter is a walk in the park:
h...
The best way to tackle this dilemma is to think of Mathematics and Physics as follows:
Mathematics is the science of patterns. That is, it is completely based on logical and general abstractions of reasoning. All of its principles are solely founded on the relationships between these...