→ Trig w/o Tears → 4 / Solving Triangles
Updated 16 Feb 2024 (What’s New?)

Trig without Tears Part 4:

Solving Triangles

Copyright © 1997–2024 by Stan Brown,

Summary: A triangle has six parts, three sides and three angles. Given almost any three of them—three sides, two sides and an angle, or one side and two angles—you can find the other three values. This is called solving the triangle, and you can do it with any triangle, not just a right triangle.

For all of this, you need only two tools, the Law of Sines and the Law of Cosines. The Law of Sines relates any two sides and the angles opposite them, and the Law of Cosines relates all three sides and one angle.

See also:

Let’s look at a specific example to start with. Suppose you have a triangle where one side has a length of 180, an adjacent angle is 42°, and the opposite angle is 31°. You’re asked to find the other angle and the other two sides.

triangle, A=31 degrees, B=42 degrees, b=180 It’s always a good idea to draw a rough sketch, like this one. Not only does it help you organize your solution process better, but it can help you check your work. For instance, since the 31° angle is the smallest, you know that the opposite side must also be the shortest. If you were to come up with an answer of, say, 110 for one of the other sides, you’d know at once that you had made a mistake somewhere because 110 is < 180 and the other two sides must both be > 180.

How would you go about solving this problem? It’s not immediately obvious, I agree. But maybe we can get some help from some useful general techniques in problem solving:

We’ve already got the diagram, but let’s see if those other techniques will be helpful. (By the way, they’re not original with me, but are from a terrific book on problem-solving techniques that I think you should know about.)

“Can you use what you already know to solve a piece of this problem?” For example, if this were a right triangle you’d know right away how to write down the lengths of sides in terms of sines or cosines.

But it’s not a right triangle, alas. Is there any way to turn it into a right triangle? Not exactly, but if you construct a line at right angles to one side and passing through the opposite vertex, you’ll have two right triangles. Maybe solving those right triangles will show how to solve the original triangle.

oblique triangle ABC, perpendicular dropped from angle C to point D on side AB, sides a and b labeled opposite angles A and B This diagram shows the same triangle after I drew that perpendicular. I’ve also used another principle (“Can you solve a more general problem?”) and replaced the specific numbers with the usual letters for sides and angles. Dropping perpendicular CD in the diagram divides the big triangle (which you don’t know how to solve) into two right triangles ACD and BCD, with a common side CD. And you can solve those right triangles.

We’re going to use this simple diagram to develop two important tools for solving triangles: the Law of Sines and the Law of Cosines. Just drawing this one perpendicular line will show you how to solve not just the triangle we started with, but any triangle. (Some trig courses teach other laws like the Law of Tangents and the Law of Segments. I’m ignoring them because you can solve triangles just fine without them.)

Law of Sines

The Law of Sines is simple and beautiful and easy to derive. It’s useful when you know two angles and any side of a triangle, or two angles and the area, or (sometimes) two sides and one angle.

Let’s start by writing down things we know that relate the sides and angles of the two right triangles in the diagram above. You remember how to write down the lengths of the legs of a right triangle? The leg is always equal to the hypotenuse times either the cosine of the adjacent angle or the sine of the opposite angle. (If that looks like just empty words to you, or even if you’re not 100% confident about it, please go back and review that section until you feel confident.)

oblique triangle ABC, perpendicular dropped from angle C to point D on side AB, sides a and b labeled opposite angles A and B In the diagram, look at triangle ADC at the left: the right angle is at D and the hypotenuse is b. We don’t know how much of original angle C is in this triangle, so we can’t use C to find the lengths of any sides. What can we write down using angle A? By using its cosine and sine we can write the lengths of both legs of the triangle:

AD = b cos A and CD = b sin A

By the same reasoning, in the other triangle you have

DB = a cos B and CD = a sin B

This is striking: you see two different expressions for the length CD. But things that are equal to the same thing are equal to each other. That means that

b sin A = a sin B

Divide through by sin A and you have the solution for the general case:

b = a sin B / sin A

triangle, A=31 degrees, B=42 degrees, b=180 How does that apply to the triangle we started with? Well, plug in the values and you get the length of the side next to the 31° angle (or opposite the 42° angle):

b = 180 × sin 42° / sin 31° ≈ 234

What about the third angle, C, and the third side, c? Well, when you have two angles of a triangle you can find the third one easily:

A + B + C = 180°

C = 180° − A − B

In this case, C = 180° − 31° − 42° = 107°.

For the third side, there are a couple of ways to go. You wrote expressions above for AD and DB, and you know that c = AD+DB, so you could compute c = b cos A + a cos B.

But that’s two multiplies and an add, a bit more complicated than the one multiply and one divide to find side b. I’m lazy, and I like to reduce the amount of tapping I do on my calculator. Is there an easier way, even if just slightly easier? Yes, there is. Go back a step, to

a sin B = b sin A

Divide left and right by (sin A)(sin B) to get

a/sin A = b/sin B

oblique triangle ABC, perpendicular dropped from angle B to point D on extended side AC, sides a and c labeled opposite angles A and C But there’s nothing special about the two angles A and B. You could just as well have dropped a perpendicular from A to BC or from B to AC. Shown at right is the result of dropping a perpendicular from B to line CD.

Because C > 90°, this perpendicular happens to be outside the triangle and the two right triangles ABD and CBD overlap. But this won’t affect the algebra. By the way, the angle in triangle CBD is not C but 180° − C, the supplement of C. Angle C belongs to the original triangle ABC.

You can write the length of the common side BD as

BD = c sin A (in triangle ABD)


BD = a sin(180° − C) (in triangle CBD)

But sin(180° − C) = sin C, so you have

BD = a sin C (in triangle CBD)

Set the two computed lengths of BD equal to each other, and divide by (sin A)(sin C):

a sin C = c sin A

a/sin A = c/sin C

But we already figured out earlier that

a/sin A = b/sin B

Combining these two equations you have the Law of Sines:

(28) Law of Sines—First Form:

a/sin A  =  b/sin B  =  c/sin C

This is very simple and beautiful: for any triangle, if you divide any side by the sine of the opposite angle, you’ll get the same result. This law is valid for any triangle.

You can derive the Law of Sines at need, so I don’t specifically recommend memorizing it. But it’s so simple and beautiful that it’s pretty hard not to memorize if you use it at all. It’s also pretty hard to remember it wrong: there are no alternating plus and minus signs or combinations of different functions.

triangle, A=31 degrees, B=42 degrees, b=180 Coming back to our original triangle, we can compute the length of the third side:

a/sin A = c/sin C

a (sin C)/(sin A) = c

c = 180 × (sin 107°)/(sin 31°) ≈ 334

The Law of Sines is sometimes given upside down:

(29) Law of Sines—Second Form:

(sin A)/a  =  (sin B)/b  =  (sin C)/c

Of course that’s the same law, just as 2/3 = 6/9 and 3/2 = 9/6 are the same statement. Work with it either way, and you’ll come up with the same answers.

In most cases where you use the Law of Sines, you get a unique solution. But sometimes you get two solutions (or none) in the side-side-angle case, where you know two sides and an angle that’s not between them. Please see the Special Note below, after the table.

Law of Cosines

The Law of Sines is fine when you can relate sides and angles. But suppose you know three sides of the triangle—for instance a = 180, b = 238, c = 340—and you have to find the three angles. The Law of Sines is no good for that, because it relates two sides and their opposite angles. If you don’t know any angles, you have an equation with two unknowns and you can’t solve it.

oblique triangle ABC, perpendicular dropped from angle C to point D on side AB, sides a and b labeled opposite angles A and B But a triangle can be solved when you know all three sides; you just need a different tool. And knowing me, you can be sure I’m going to help you develop one! It’s called the Law of Cosines.

Let’s look back at that generic triangle with a perpendicular dropped from vertex C. You may remember that when we first looked at this picture, we pulled out information using both the sine and the cosine of the two angles. We used the sine information to develop the Law of Sines, but we never went anywhere with the cosine information, which was

AD = b cos A   and    DB or BD = a cos B

Let’s see where that can lead us. You remember that the way we came up with the Law of Sines was to write two equations that featured the length of the construction line CD, and then combine the equations to eliminate CD. Can we do anything like that here?

Well, we know the other two sides of those right triangles, so we can write an expression for the height CD using the Pythagorean theorem—actually, two expressions, one for each triangle.

a² = (CD)² + (BD)² (CD)² = a² − (BD)²

b² = (CD)² + (AD)² (CD)² = b² − (AD)²

and therefore

a² − (BD)² = b² − (AD)²

Substitute the known values BD = a cos B and AD = b cos A, and you have

a² − a² cos² B = b² − b² cos² A

Bzzt! No good! That uses two sides and two angles, but we need an equation in three sides and one angle, so that we can solve for that angle. Let’s back up a step, to a² − (BD)² = b² − (AD)², and see if we can go in a different direction.

Maybe the problem is in treating BD and AD as separate entities when actually they’re parts of the same line. Since BD + AD = c, we can write

BD = c − AD

BD = c − b cos A.

Notice that this brings in the third side, c, and angle B drops out. Substituting, we now have

a² − (BD)² = b² − (AD)²

a² − (cb cos A)² = b² − (b cos A

This looks worse than the other one, but actually it’s better because it’s what we’re looking for: an equation for the three sides and one angle. We can solve it with a little algebra:

a² − c² + 2bc cos Ab²cos² A = b² − b²cos² A

a² − c² + 2bc cos A = b²

2bc cos A = b² + c² − a²

cos A = (b² + c² − a²) / 2bc

triangle, sides a=180, b=238, c=340 We were a long time getting there, but finally we made it. Now we can plug in the lengths of the sides that I mentioned in the first paragraph, and come up with a value for cos A, which in turn will tell us angle A:

cos A = (238² + 340² − 180²) / (2 × 238 × 340)

cos A ≈ 0.864088

A ≈ 30.2°

Do the same thing to find the second angle (or use the Law of Sines, since it’s less work), then subtract the two known angles from 180° to find the third angle.

You can find the Law of Cosines for the other angles by following the same process using the other two perpendiculars.

(30) Law of Cosines—First Form:

cos A = (b² + c² − a²) / 2bc

cos B = (a² + c² − b²) / 2ac

cos C = (a² + b² − c²) / 2ab

triangle, sides a=180, b=238, c=340, angle A=30.2 degrees Just for fun, let’s find the other two angles of that triangle:

cos C = (a² + b² − c²) / 2ab

cos C = (180² + 238² − 340²) / (2 × 180 × 238)

cos C ≈ −0.309944

C ≈ 108.1°

Because this textbook helps you,
please click to donate!
Because this textbook helps you,
please donate at

Notice that the Law of Cosines automatically handles acute and obtuse angles. Remember from the diagram in Functions of Any Angle that cos A is negative when A is between 90° and 180°. Because the cosine has unique values all the way from 0° to 180°, you never have to worry about multiple solutions of a triangle when you use the Law of Cosines.

There’s another well-known form of the Law of Cosines, which may be a bit easier to remember. Start with the above form, multiply through by 2ab, and isolate c on one side:

cos C = (a² + b² − c²) / 2ab

2ab cos C = a² + b² − c²

c² = a² + b² − 2ab cos C

You can play the same game to solve for the other two sides:

(31) Law of Cosines—Second Form:

a² = b² + c² − 2bc × cos A

b² = a² + c² − 2ac × cos B

c² = a² + b² − 2ab × cos C

Typically you’ll use the Law of Cosines in the first form for finding an angle and the second form for finding a side.

Probably you don’t want to try to remember that, but it’s not as hard as it looks. I think of it this way: the square of one side is the sum of the squares of the other two, like Pythagoras, but with a “correction factor” of 2 times those same sides times the cosine of the opposite angle.

Detective Work: Solving All Types of Triangles

With just the definitions of sine, cosine, and tangent, you can solve any right triangle. If you’ve got the Law of Sines and the Law of Cosines under your belt, you can solve any triangle that exists. (Some sets of givens lead to an impossible situation, like a “triangle” with sides 3-4-9.)

Really, it’s pretty straightforward. Whenever you have to solve a triangle, think about what you have and then think about which formula you can use to get what you need. (When you have two angles, you can always find the third by A + B + C = 180°.)

The Cases

Many people find it easier to think about the known elements of a triangle as a “case”. For instance, if you know two angles and the side between them, that’s case ASA; if you know two angles and a side that’s not between them, that’s case AAS, and so on.

I’m not presenting the following table for you to memorize. Instead, what I hope to do is show you that between the Law of Sines and the Law of Cosines you can solve any triangle, and that you simply pick which law to use based on which one has just one unknown and otherwise uses information you already have.

Most cases can be solved with the Law of Sines. But if you have three sides (SSS), or two sides and the angle between them (SAS), you must begin with the Law of Cosines.

If you know this … You can solve the triangle this way …
three angles, AAA There’s not enough information. Without at least one side you have the shape of the triangle, but no way to scale it correctly. For example, the same angles could give you a triangle with sides 7-12-13, 35-60-65, or any other multiple.
two angles and a side, AAS or ASA Find the third angle by subtracting from 180°. Then use the Law of Sines (28)★ twice to find the second and third sides.
two sides and … the included angle, SAS Use the Law of Cosines (31)★ to find the third side. Then use either the Law of Sines (29)★ or the Law of Cosines (30)★ to find the second angle.
a non-included angle, SSA Use the Law of Sines (29)★ to get the second angle, and the Law of Sines (28)★ to get the third side.

But …
This case may have no solutions, one solution, or two solutions. See more details in the Special Note, below.

three sides, SSS Find one angle with the Law of Cosines (30). Use that angle and its opposite side in the Law of Sines (29) to find the second angle, then subtract to find the third angle.
two angles and the area See Given: Area and Two Angles, below.
Find the third angle. Next, find a side using

a = √2 × area × sin A/(sin B sin C)

Then, proceed as in the ASA case, above.

two sides and the area See Given: Area and Two Sides, below.
Find the included angle with

sin A = 2 × area/(b c)

Then, proceed as in the SAS case, above.

★ If a 90° angle is given, the Law of Sines and the Law of Cosines are overkill. Just apply the definitions of the sine and cosine (equation 1) and the tangent (equation 4) to find the other sides and angles.

Special Note: Side-Side-Angle

For most sets of facts, either there’s a unique solution or they’re obviously absurd. (If you don’t see why a “triangle” with sides 50-60-200 is absurd, try to sketch it.) But two triangles with the same angle B and sides a and b but different sides C and angles A and C the SSA case can be tricky.

Suppose you know acute angle B and sides a and b. Given those facts, there are two different ways you could draw the triangle, as shown in the picture. How can this be? Well, you use the Law of Sines to find angle A. Let’s say you find sin A = 0.95. That means A could be either about 72° or the supplement, about 108°. Remember that the sine of any angle and the sine of its supplement are the same.

This is the infamous ambiguous case. You can see the problem from the picture: the known opposite side b can take either of two positions that satisfy the given the lengths of a and b. Those two positions give rise to two different values for angle A, two different values for angle C, and two different values for side c. Think about it for a while, maybe sketch some pictures, and you’ll see that this ambiguity can arise only when the known angle is acute, and the adjacent side is longer than the opposite side, and the opposite side is greater than the height.

(Once you know the size or sizes of angle A, you can find angle C by subtracting 180° − B − A.)

Here’s a complete rundown of all the possibilities with the SSA case:

Possibilities within the SSA Case
  known angle < 90° known angle ≥ 90°
adjacent side < opposite side one solution one solution
adjacent side = opposite side one solution no solution
(Angles that are opposite equal sides must be equal, but you can’t have two angles both ≥ 90° in a triangle.)
adjacent side > opposite side Compute the triangle height h (adjacent side times sine of known angle).
  • Opposite side < h? no solution
  • Opposite side = h? one solution (a right triangle)
  • Opposite side > h? two solutions
no solution
(The conditions violate the theorem that the longest side is always opposite the largest angle.)

For heaven’s sake, don’t try to memorize that table! Instead, always draw a picture. If you can draw two pictures that both fit all the available facts, you have two legitimate solutions. If only one picture fits all the facts, it will show you which angle (if any) is > 90°. And if you can’t make any picture that fits the facts, the triangle has no solution.

If you do have two solutions, what do you do? If you have no other information to go on, of course you report both solutions. But check the situation carefully. Maybe you’re told explicitly which is the largest angle, or it’s implied by other facts you know. In that case your solution is constrained, and you reject the solution that doesn’t meet the constraints.

Example: Suppose you are asked to solve a triangle with B = 36.9° a = 75.3, and b = 51.3. How do you proceed?

sketch showing known elements of the triangle Solution: Start with a sketch, like the one shown at right. This helps you assign the numbers to the right elements of the triangle.

This is the side-side-angle case: you know two sides a and b, and a non-included angle B. The adjacent side to angle B, a = 75.3, is larger than the opposite side, b = 51.3, so you have to compute the height, h = 75.3 sin 36.9° ≈ 45.2. The opposite side, b = 51.3, is larger than this, so there are two solutions.

Use the Law of Sines, equation 29, to get the second angle:

(sin A)/a = (sin B)/b

sin A = (a/b) sin B

sin A = (75.3 / 51.3) sin 36.9° ≈ 0.8813

A = 61.8° or 180° − 61.8° = 118.2°

If A = 61.8° … If A = 118.2° …

Angle C = 180° − A − B

C = 180° − 61.8° − 36.9° = 81.3°

Use the Law of Sines, equation 28, for the third side:

c/(sin C) = b/(sin B)

c = b sin C / sin B

c = 51.3 sin 81.3° / sin 36.9° ≈ 84.5

All six elements of the triangle, in order, are A=61.8°, c=84.5, B=36.9°, a=75.3, C=81.3°, b=51.3.

Angle C = 180° − A − B

C = 180° − 118.2° − 36.9° = 24.9°

Use the Law of Sines, equation 28, for the third side:

c / sin C = b / sin B

c = b sin C / sin B

c = 51.3 sin 24.9° / sin 36.9° ≈ 36.0

All six elements of the triangle, in order, are A=118.2°, c=36.0, B=36.9°, a=75.3, C=24.9°, b=51.3.

Solving Triangles from Area

Given: Area and Two Angles

In April 2016, Caroline McKnoe asked me how to solve a triangle if you have two angles and the area. I hadn’t run across that one before, but it’s doable with the standard ploy of dropping a perpendicular.

oblique triangle ABC, perpendicular dropped from angle C to point D on side AB, sides a and b labeled opposite angles A and B Recall that the area of a triangle is base × height/2. Here the base is c and the height (CD) is b sin A. (CD also equals a sin B, but for this solution it doesn’t matter which expression you use.) That gives you

area = (c b sin A)/2

We know angle A—even if A isn’t one of the two givens we can easily find it by subtracting the other two from 180°—but there are two unknown sides in that equation. How can we eliminate one of them? We need some second equation that involves b and c but no other unknowns. The answer is in the Law of Sines:

b/sin B = c/sin C b = c sin B/sin C

Substitute that in the equation for area:

area = (c b sin A)/2

area = (c² sin B sin A)/(2 sin C)

Solve for side c:

c² = 2 area sin C/(sin A sin B)

(32) c = √2 × area × sin C/(sin A sin B)

Finally, use the Law of Sines to find sides a and b.

Given: Area and Two Sides

oblique triangle ABC, perpendicular dropped from angle C to point D on side AB, sides a and b labeled opposite angles A and B After solving a triangle given the area and two angles, it’s natural to wonder if you can do it given the area and two sides. The answer is yes, and it’s even a bit easier than the case where you know the area and two angles.

In the previous section, we found a formula for area in terms of two sides and the included angle:

area = (c b sin A)/2

We couldn’t use that directly when we knew two angles and the area, but if we know two sides and the area then this formula is exactly what we want. Just solve for sin A:

(33) sin A = 2 × area/(b c)

Next, use the Law of Cosines to find side a. Finally, use the Law of Sines or Law of Cosines to find a second angle, and subtract those angles from 180° to find the third angle.

Practice Problems

To get the most benefit from these problems, work them without first looking at the solutions. Refer back to the chapter text if you need to refresh your memory.

Recommendation: Work them on paper — it’s harder to fool yourself about whether you really understand a problem completely.

You’ll find full solutions for all problems. Don’t just check your answers, but check your method too.

1 You have a right triangle (C = 90°) with short sides a = 88 and b = 37. Solve the triangle.
2(Sketch this problem as you read through it.) In a state park, a river flows virtually straight for 1800 m. You want to build a monorail from A, one end of this stretch, to a point C on the far shore. You also want to build a foot bridge from B, at the other end of this stretch of the river, to the same point C on the far shore. At A, the angle between your sight lines to B and C is 67°. At B, the angle between your sight lines to A and C is 38°.

How long must the monorail and the foot bridge be?

Bonus question: If the river has the same width all along the stretch from A to B, how wide is it?

3 Find the other elements of a triangle with B = 117°, a = 16 cm, and b = 25 cm.
4 A very modern-looking trivet is a triangular shape with sides of 6″, 9″, and 12″. What are the three angles?
5After you’ve painted your bedroom, you have enough paint left to cover 25 ft². You decide to paint a triangle on the wall of another room, as an accent. Two of the angles should be 30° and 40°. Find the third angle, and the lengths of the three sides.
6 You drive 6.0 miles along a straight highway, then take an exit. It’s a right turn, but you don’t notice the angle.

You’re now driving along a straight side road. At the end of 9.8 miles on the side road, you turn 135° to the right, on a third road. (If you’re visualizing this from above, the 135° change of direction corresponds to an angle of 180° − 135° = 45° in the triangle.)

Assuming that road continues in the same direction, how far must you drive to reach your starting point?

7You’re laying out a triangular bed for your garden. Two sides are 40 m and 60 m, and the angle between them is 22°. How long is the third side, and what are the other two angles?

BTW: Great Book on Problem Solving

I have to recommend a terrific little book, How To Solve It by G. Polya. Most teachers aren’t very good at teaching you how to solve problems and do proofs. They show you how they do them, and expect you to pick up their techniques by a sort of osmosis. But most of them aren’t very good at explaining the thought process that goes into doing a geometrical proof, or solving a dreaded “story problem”.

Polya’s book does a great job of teaching you how to solve problems. He shows you the kinds of questions you should ask yourself when you see a problem. In other words, he teaches you how to get yourself over the hum, past the floundering that most people do when they see an unfamiliar problem. And he does it with lots of examples, so that you can develop confidence in your techniques and compare your methods with his. The techniques I’ve mentioned above are just three out of the many in his book.

There’s even a handy checklist of questions you can ask yourself whenever you’re stuck on a problem.

How To Solve It was first published in 1945, and it’s periodically in and out of print. If you can’t get it from your bookstore, go to the library and borrow a copy. You won’t be sorry.

What’s New

next:  5/Functions of Any Angle

Because this textbook helps you,
please click to donate!
Because this textbook helps you,
please donate at

Updates and new info:

Site Map | Searches | Home Page | Contact