Skip to content

Triangle Solving (v1.5.0)

On the "Solve Triangle" page, input the known conditions of a triangle to solve for the remaining unknown elements.

Condition Input

  • Three condition boxes; each box can select a type from the dropdown: angle A, angle B, angle C, side a, side b, side c.
  • Fill in values in the corresponding input box, supporting SymPy expressions (e.g. pi/3, sqrt(2)).
  • Exactly 3 valid conditions must be entered.

Supported Solving Cases

Case Known conditions Description
ASA two angles and a side (side is between the two angles) unique solution
AAS two angles and a side (side is opposite one of the angles) unique solution
SAS two sides and the included angle unique solution
SSA two sides and a non-included angle may have two, one, or no solutions
SSS three sides unique solution

Example

Condition1=angleA=pi/3, Condition2=angleB=pi/4, Condition3=sidec=5, solving gives angleC, sidea, sideb. If there are multiple solutions (e.g. SSA), the system labels them "Solution 1", "Solution 2" respectively.

Tips

  • Angle / side length input follows the input standard in String Parsing.