User Rating 0.0 β˜…β˜…β˜…β˜…β˜…
Total Usage 0 times
deg
deg
Enter two angles and the included side, then press Calculate.
Is this tool helpful?

Your feedback helps us improve.

β˜… β˜… β˜… β˜… β˜…

About

The ASA (Angle-Side-Angle) configuration defines a triangle uniquely when two angles and the included side are known. The third angle B is computed as 180Β° βˆ’ A βˆ’ C. The remaining sides are resolved through the Law of Sines. Incorrect angle entry where A + C β‰₯ 180Β° produces a degenerate or impossible figure. This tool computes all six primary elements plus derived quantities: three altitudes, three medians, inradius r, circumradius R, and area S. Results assume Euclidean plane geometry. Accuracy degrades for near-degenerate triangles where any angle approaches 0Β° or 180Β°.

asa triangle triangle calculator law of sines geometry angle side angle triangle solver

Formulas

The ASA method begins by computing the missing angle from the triangle angle sum:

B = 180Β° βˆ’ A βˆ’ C

The Law of Sines then resolves the unknown sides:

asin A = bsin B = csin C

Therefore:

a = b β‹… sin Asin B
c = b β‹… sin Csin B

The area uses the trigonometric formula:

S = 12 β‹… a β‹… c β‹… sin B

The circumradius R and inradius r are:

R = a2 sin A
r = Ss

Where A = angle at vertex A, B = angle at vertex B, C = angle at vertex C, a = side opposite A, b = side opposite B (the known included side), c = side opposite C, S = area, s = semi-perimeter, R = circumradius, r = inradius.

Reference Data

PropertyFormulaDescription
Third AngleB = 180Β° βˆ’ A βˆ’ CAngle sum property of triangles
Side aa = b β‹… sin Asin BLaw of Sines - side opposite angle A
Side cc = b β‹… sin Csin BLaw of Sines - side opposite angle C
PerimeterP = a + b + cSum of all sides
Semi-perimeters = P2Half the perimeter, used in many formulas
Area (Trig)S = 12 β‹… a β‹… c β‹… sin BArea from two sides and included angle
Area (Heron)S = √s(sβˆ’a)(sβˆ’b)(sβˆ’c)Heron's formula - cross-check
Height haha = 2SaAltitude to side a
Height hbhb = 2SbAltitude to side b
Height hchc = 2ScAltitude to side c
Median mama = 12√2b2 + 2c2 βˆ’ a2Median to side a
Median mbmb = 12√2a2 + 2c2 βˆ’ b2Median to side b
Median mcmc = 12√2a2 + 2b2 βˆ’ c2Median to side c
Inradiusr = SsRadius of inscribed circle
CircumradiusR = a2 sin ARadius of circumscribed circle
Angle Bisector tata = 2bcb + c β‹… cos A2Bisector from vertex A
Triangle Type (sides) - Equilateral, Isosceles, or Scalene
Triangle Type (angles) - Acute, Right, or Obtuse

Frequently Asked Questions

A valid Euclidean triangle requires all three interior angles to sum to exactly 180Β°. If A + C β‰₯ 180Β°, the third angle B would be zero or negative, which is geometrically impossible. The calculator rejects such inputs and displays an error.
Two angles fix the shape (all angles are determined since B = 180Β° βˆ’ A βˆ’ C), and the included side fixes the scale. Unlike the SSA (ambiguous) case, ASA cannot produce two distinct triangles. This is guaranteed by the Angle-Side-Angle congruence theorem.
When either angle approaches 0Β° or the third angle approaches 180Β°, the triangle becomes extremely elongated. Floating-point precision in sin calculations near 0 leads to disproportionately large side values. The tool warns when any angle is below 1Β° or above 178Β°.
The input fields accept degrees by default. Internally, values are converted to radians via ΞΈrad = ΞΈdeg β‹… Ο€180 before any trigonometric function is called. A unit toggle allows switching to radian input if needed.
The canvas computes vertex coordinates by placing vertex A at the origin, vertex B along the positive x-axis at distance c, then vertex C at coordinates (b cos A, b sin A). The figure is then scaled and centered to fit the canvas dimensions while preserving the true proportions. All labels are positioned to avoid overlap.
In ASA, the known side is between the two known angles. In AAS, the known side is opposite one of the known angles. Both uniquely determine the triangle. Mathematically, knowing any two angles automatically gives the third, so ASA and AAS reduce to the same computation. This calculator handles both by always computing the third angle first.