Triangle Solver

Solve any triangle from three sides or angles (SSS, SAS, ASA, SSA); area, heights, and ambiguous case.