Math III · G-SRT.10

Proving the Laws of Sines and Cosines and Using Them to Solve Problems

The Laws of Sines and Cosines extend trigonometry beyond right triangles, letting students solve general triangle problems in surveying, navigation, design, and physics.

Concept Geometry
Domain Similarity, Right Triangles, and Trigonometry
Read time 6 minutes

What this learning objective is really asking you to learn

This objective asks students to prove the Laws of Sines and Cosines and use them to solve problems. Earlier trigonometry focused mainly on right triangles. Right-triangle trig uses sine, cosine, and tangent with a 90° angle. But many real triangles are not right triangles. The Laws of Sines and Cosines extend trigonometry to any triangle.

For a triangle with side lengths \(a\), \(b\), \(c\) opposite angles \(A\), \(B\), \(C\), the Law of Sines says

\[a/sin A = b/sin B = c/sin C\].

Equivalently,

\[sin A/a = sin B/b = sin C/c\].

The Law of Cosines says

\[c^2 = a^2 + b^2 - 2ab cos C\].

There are corresponding versions for the other sides:

\[a^2 = b^2 + c^2 - 2bc cos A\].
\[b^2 = a^2 + c^2 - 2ac cos B\].

The Law of Cosines generalizes the Pythagorean Theorem. If angle \(C\) is 90°, then \(cos C=0\), so the formula becomes

\[c^2=a^2+b^2\].

This objective includes proof, not just use. Students should see where the laws come from. The Law of Sines can be proved by drawing an altitude and using right-triangle sine ratios. The Law of Cosines can be proved by placing a triangle on the coordinate plane or by dropping an altitude and using algebra.

The objective is asking students to extend triangle solving from right triangles to all triangles and to understand why the formulas are true.

Why students should learn this math

Students should learn the Laws of Sines and Cosines because real measurement problems rarely provide perfect right triangles. Surveying land, navigating between locations, designing structures, analyzing forces, locating objects, and measuring distances indirectly often involve oblique triangles — triangles with no right angle.

The Law of Sines is especially useful when angle-side opposite pairs are known. It can solve triangles in cases such as ASA, AAS, and sometimes SSA. The Law of Cosines is useful when two sides and the included angle are known (SAS), or when all three sides are known (SSS) and an angle is needed.

This matters because direct measurement is often impossible. You may not be able to measure the distance across a river, the height of a mountain, the distance between two ships, or the angle between forces directly. Trigonometric laws let you compute unknown measurements from accessible ones.

In physics, vectors can form triangles. The Law of Cosines can find resultant magnitudes when two forces act at an angle. In navigation, bearings and distances form non-right triangles. In engineering, triangular supports and linkages often require non-right triangle calculations.

The proof component matters because it prevents formula worship. Students should understand that these laws are built from right-triangle trigonometry and geometry. They are not random advanced formulas. They extend known ideas.

The “why” is that the Laws of Sines and Cosines make trigonometry work for real triangles, not just textbook right triangles.

The historical machinery: solving general triangles

Trigonometry developed partly from the need to solve triangles in astronomy, navigation, surveying, and geography. Right triangles are important, but general triangles are unavoidable. Ancient and medieval mathematicians developed relationships among sides and angles to solve such problems.

The Law of Sines and Law of Cosines are part of this tradition. They allow a triangle to be determined from certain combinations of sides and angles. The Law of Cosines is closely related to Euclidean geometry and can be seen as a generalized Pythagorean relationship. The Law of Sines connects side lengths to angle sines through a shared ratio.

These laws became essential in triangulation: determining distances and positions by measuring angles and one known baseline. Triangulation was used for mapping land, measuring Earth, and navigation long before modern GPS.

The historical lesson is that non-right-triangle trigonometry was developed for real measurement problems. It is applied geometry in its classic form.

Where this fits in the big map of mathematics

This objective follows geometric modeling and design constraints. It adds a powerful measurement tool for non-right triangles.

It connects backward to right-triangle trigonometry. The proofs often use altitudes that create right triangles.

It connects to similarity because sine ratios and triangle relationships depend on proportional structure.

It connects to vectors, physics, navigation, and surveying.

It connects to proof. Students are expected to justify the laws, not only apply them.

It connects to Objective 175, where students apply the laws to find unknown measurements in right and non-right triangles.

The big-map role is general triangle solving. Students move from right-triangle trig to all-triangle trig.

How to prove the Law of Sines

Take any triangle \(ABC\) with side \(a\) opposite angle \(A\), side \(b\) opposite angle \(B\), and side \(c\) opposite angle \(C\). Draw an altitude from vertex C to side AB. Let the altitude have length \(h\).

This creates two right triangles. In one right triangle,

\[sin A = h/b\]

because \(h\) is opposite angle A and \(b\) is the hypotenuse.

So

\[h = b sin A\].

In the other right triangle,

\[sin B = h/a\].

So

\[h = a sin B\].

Since both expressions equal \(h\),

\[b sin A = a sin B\].

Rearrange:

\[a/sin A = b/sin B\].

Repeating with other altitudes gives

\[a/sin A = b/sin B = c/sin C\].

That is the Law of Sines.

This proof shows that the law comes from right-triangle sine relationships. It is not arbitrary.

How to use the Law of Sines

Example: In triangle ABC, \(A=40°\), \(B=65°\), and side \(a=12\). Find side \(b\).

Use

\[a/sin A = b/sin B\].

So

\[12/sin 40° = b/sin 65°\].

Solve:

\[b = 12 sin 65° / sin 40°\].

Using technology,

b ≈ 16.9.

The side opposite the larger angle is larger, which makes sense because 65° is larger than 40°.

How to use the Law of Cosines

Example: A triangle has sides \(a=7\), \(b=10\), and included angle \(C=50°\). Find side \(c\).

Use

\[c^2 = a^2 + b^2 - 2ab cos C\].

Substitute:

\[c^2 = 7^2 + 10^2 - 2(7)(10)cos 50°\].
\[c^2 = 49 + 100 - 140cos 50°\].

Using technology, cos 50°≈0.6428.

\[c^2≈149 - 89.99 = 59.01\].

c≈7.68.

This is a non-right triangle, so the Pythagorean Theorem would not be appropriate. The Law of Cosines adjusts for the included angle.

Proving the Law of Cosines by coordinates

Place a triangle so angle C is at the origin, side \(a\) lies along the x-axis, and side \(b\) makes angle C with the x-axis. One point can be \((a,0)\). The other can be \((b cos C, b sin C)\). The distance between those points is side \(c\).

Using the distance formula:

\[c^2 = (a - b cos C)^2 + (0 - b sin C)^2\].

Expand:

\[c^2 = a^2 - 2ab cos C + b^2 cos^2 C + b^2 sin^2 C\].

Use \(sin^2 C + cos^2 C = 1\):

\[c^2 = a^2 + b^2 - 2ab cos C\].

That proves the Law of Cosines.

This proof shows how coordinate geometry and trigonometry work together.

Which law fits which information?

Students should not choose formulas by habit. They should classify the given triangle information.

Law of Sines:

  • works well for ASA and AAS;
  • works when an opposite side-angle pair is known;
  • may involve ambiguity in SSA.

Law of Cosines:

  • works well for SAS;
  • works for SSS when finding an angle;
  • generalizes the Pythagorean Theorem.

Right-triangle trig:

  • works when there is a 90° angle;
  • often simpler than Law of Sines/Cosines if the triangle is right.

This classification should be a prominent feature of the page.

Area connection

The Law of Sines proof often uses the altitude. The same altitude idea gives the area formula

\[Area = (1/2)ab sin C\]

where sides \(a\) and \(b\) include angle \(C\). This formula is another reason sine matters in non-right triangles. It gives area when two sides and the included angle are known.

Example: Two sides of a triangle are 8 and 12, and the included angle is 40°. Area is

\[(1/2)(8)(12)sin 40°\].

This is approximately

\[48(0.6428)=30.85\].

This extension reinforces how trig generalizes beyond right triangles.

Proof literacy

The objective says prove. That means students should be able to explain why the law works, not simply state it. A proof can be visual and algebraic. For Law of Sines, the altitude creates two right triangles. For Law of Cosines, coordinate placement and distance formula create the result.

The app should include proof sequencing: arrange altitude relationships or coordinate steps in order. This makes proof active.

Real-world model limitations

The Laws of Sines and Cosines solve ideal triangles. Real surveying problems involve measurement error, terrain, instrument precision, and Earth curvature for large distances. Students should know the formulas are exact for the mathematical model, while real measurements may be approximate.

Problem Library

Problems in the App From This Objective

147 problems across 12 archetypes in the app.

express same altitude/area two ways.
12 problems Warmup Practice Mixed Review Assessment
Problem 1

Derive Law of Sines for triangle triangle with sides a,b,c opposite A,B,C.

Problem 2

Derive Law of Sines for triangle using altitude to side c.

Problem 3

Derive Law of Sines for triangle obtuse triangle.

Problem 4

Derive Law of Sines for triangle triangle ABC with altitude to side a.

Problem 5

Derive Law of Sines for triangle triangle PQR with altitude to side q.

Problem 6

Derive Law of Sines for triangle area of triangle XYZ to find y/sin Y = z/sin Z.

Problem 7

Derive Law of Sines for triangle deriving a/sin A = b/sin B using altitude from C.

Problem 8

Derive Law of Sines for triangle altitude from vertex A to side BC.

Open in simulator
Problem 9

Derive Law of Sines for triangle area expressions for sides a,b,c and angles A,B,C, showing division.

Problem 10

Derive Law of Sines for triangle deriving the Law of Sines by dividing area expressions for two pairs.

Problem 11

Derive Law of Sines for triangle triangle DEF with sides d,e,f and angles D,E,F.

Problem 12

Derive Law of Sines for triangle acute triangle with altitude h from vertex A to side BC.

construct altitude and simplify.
15 problems Warmup Practice Mixed Review Assessment
Problem 13

Derive Law of Cosines for side c opposite angle C.

Problem 14

Derive Law of Cosines for right angle C.

Problem 15

Derive Law of Cosines for obtuse included angle.

Problem 16

Derive Law of Cosines for side a opposite angle A in triangle ABC.

Problem 17

Derive Law of Cosines for side b opposite angle B in triangle ABC.

Problem 18

Derive Law of Cosines for triangle ABC with vertex C at (0,0) and B at (a,0).

Problem 19

Derive Law of Cosines for triangle ABC with vertex A at (0,0) and B at (c,0).

Problem 20

Derive Law of Cosines for triangle ABC with vertex B at (0,0) and C at (a,0).

Problem 21

Derive Law of Cosines for acute triangle with angle C.

Problem 22

Derive Law of Cosines for obtuse triangle with angle C > 90 degrees.

Problem 23

Derive Law of Cosines for right triangle with angle B = 90 degrees.

Problem 24

Derive Law of Cosines for right triangle with angle A = 90 degrees.

Open in simulator
Problem 25

Derive Law of Cosines for side c derived by dropping altitude from A to BC.

Problem 26

Derive Law of Cosines for side a derived by dropping altitude from C to AB.

Problem 27

Derive Law of Cosines for side b derived by dropping altitude from C to AB.

set side/sine proportion.
12 problems Warmup Practice Mixed Review Assessment
Problem 28

Use Law of Sines to find missing side in A=30, B=45, a=10, find b.

Problem 29

Use Law of Sines to find missing side in A=40, C=80, c=12, find a.

Problem 30

Use Law of Sines to find missing side in B=65, C=55, b=20, find c.

Problem 31

Use Law of Sines to find missing side in A=50, B=60, a=15, find b.

Problem 32

Use Law of Sines to find missing side in A=70, C=30, a=25, find c.

Problem 33

Use Law of Sines to find missing side in B=45, C=75, b=18, find c.

Problem 34

Use Law of Sines to find missing side in A=35, B=85, b=22, find a.

Problem 35

Use Law of Sines to find missing side in A=60, C=40, c=10, find a.

Problem 36

Use Law of Sines to find missing side in B=70, C=50, c=14, find b.

Open in simulator
Problem 37

Use Law of Sines to find missing side in A=50, B=70, c=30, find a.

Problem 38

Use Law of Sines to find missing side in A=40, C=60, b=25, find c.

Problem 39

Use Law of Sines to find missing side in B=55, C=65, a=16, find b.

use inverse sine and check ambiguity.
12 problems Warmup Practice Mixed Review Assessment
Problem 40

Use Law of Sines to find missing angle in a=8, A=30, b=10, find B.

Problem 41

Use Law of Sines to find missing angle in c=12, C=70, a=8, find A.

Problem 42

Use Law of Sines to find missing angle in b=5, B=40, c=9.

Problem 43

Use Law of Sines to find missing angle in x=7, X=60, y=9, find Y.

Problem 44

Use Law of Sines to find missing angle in A=100, a=15, b=10, find B.

Problem 45

Use Law of Sines to find missing angle in p=12, P=50, q=10, find Q.

Problem 46

Use Law of Sines to find missing angle in m=7, M=40, n=10, find N.

Open in simulator
Problem 47

Use Law of Sines to find missing angle in A=30, b=10, a=5, find B.

Problem 48

Use Law of Sines to find missing angle in s=15, S=35, t=20, find T.

Problem 49

Use Law of Sines to find missing angle in k=6, K=55, l=8, find L.

Problem 50

Use Law of Sines to find missing angle in u=20, U=75, v=18, find V.

Problem 51

Use Law of Sines to find missing angle in D=110, d=25, e=15, find E.

apply SAS formula.
12 problems Warmup Practice Mixed Review Assessment
Problem 52

Use Law of Cosines to find missing side in a=7,b=9,C=60, find c.

Problem 53

Use Law of Cosines to find missing side in a=5,b=8,C=120.

Problem 54

Use Law of Cosines to find missing side in sides 10 and 12 with included angle 30.

Problem 55

Use Law of Cosines to find missing side in sides 6 and 7 with included angle 45, find the third side.

Problem 56

Use Law of Cosines to find missing side in a=15, b=10, C=90, find c.

Problem 57

Use Law of Cosines to find missing side in a=3, b=4, C=150, find c.

Problem 58

Use Law of Cosines to find missing side in two sides are 8 and 11, with an included angle of 75 degrees.

Problem 59

Use Law of Cosines to find missing side in sides 2 and 3, included angle 100, find the third side.

Problem 60

Use Law of Cosines to find missing side in a=12, b=5, C=50.

Open in simulator
Problem 61

Use Law of Cosines to find missing side in a=1, b=1, C=120.

Problem 62

Use Law of Cosines to find missing side in sides 20 and 25, included angle 60 degrees.

Problem 63

Use Law of Cosines to find missing side in a=10, b=10, C=135.

rearrange formula and use inverse cosine.
12 problems Warmup Practice Mixed Review Assessment
Problem 64

Use Law of Cosines to find missing angle in a=5,b=6,c=7, find C.

Open in simulator
Problem 65

Use Law of Cosines to find missing angle in sides 3,4,5 opposite C=5.

Problem 66

Use Law of Cosines to find missing angle in a=8,b=9,c=10.

Problem 67

Use Law of Cosines to find missing angle in a=6,b=8,c=10, find A.

Problem 68

Use Law of Cosines to find missing angle in a=7,b=8,c=9, find B.

Problem 69

Use Law of Cosines to find missing angle in a=10,b=12,c=14, find C.

Problem 70

Use Law of Cosines to find missing angle in a=11,b=13,c=15, find A.

Problem 71

Use Law of Cosines to find missing angle in a=4,b=5,c=6, find B.

Problem 72

Use Law of Cosines to find missing angle in a=9,b=12,c=15, find C.

Problem 73

Use Law of Cosines to find missing angle in a=5,b=12,c=13, find A.

Problem 74

Use Law of Cosines to find missing angle in a=2,b=3,c=4, find B.

Problem 75

Use Law of Cosines to find missing angle in a=15,b=17,c=20, find C.

classify given information as ASA/AAS/SSA/SAS/SSS.
12 problems Warmup Practice Mixed Review Assessment
Problem 76

Decide whether to use Law of Sines or Law of Cosines for ASA or AAS with a known side-opposite angle pair.

Open in simulator
Problem 77

Decide whether to use Law of Sines or Law of Cosines for SAS with included angle.

Problem 78

Decide whether to use Law of Sines or Law of Cosines for SSS.

Problem 79

Decide whether to use Law of Sines or Law of Cosines for SSA.

Problem 80

Decide whether to use Law of Sines or Law of Cosines for A triangle with two known angles and the side connecting them (ASA).

Problem 81

Decide whether to use Law of Sines or Law of Cosines for A triangle with two known angles and a side not between them (AAS).

Problem 82

Decide whether to use Law of Sines or Law of Cosines for A triangle where all three sides are known (SSS).

Problem 83

Decide whether to use Law of Sines or Law of Cosines for A triangle with two known sides and the angle between those sides (SAS).

Problem 84

Decide whether to use Law of Sines or Law of Cosines for A triangle with two sides and a non-included acute angle, where the side opposite the angle is shorter than the adjacent side but longer than the height (SSA, two solutions possible).

Problem 85

Decide whether to use Law of Sines or Law of Cosines for A triangle with two sides and a non-included acute angle, where the side opposite the angle is shorter than the height (SSA, no solution).

Problem 86

Decide whether to use Law of Sines or Law of Cosines for A triangle with two sides and a non-included obtuse angle (SSA, one solution).

Problem 87

Decide whether to use Law of Sines or Law of Cosines for A triangle with two sides and a non-included acute angle, where the side opposite the angle is greater than or equal to the adjacent side (SSA, one solution).

determine zero, one, or two triangles.
12 problems Warmup Practice Mixed Review Assessment
Problem 88

Analyze SSA ambiguous case A=30, a=5, b=8.

Problem 89

Analyze SSA ambiguous case A=40, a=3, b=10.

Problem 90

Analyze SSA ambiguous case A=35, a=12, b=8.

Problem 91

Analyze SSA ambiguous case A=90 with SSA data.

Problem 92

Analyze SSA ambiguous case A=60, a=8.66, b=10.

Open in simulator
Problem 93

Analyze SSA ambiguous case A=50, a=15, b=10.

Problem 94

Analyze SSA ambiguous case A=70, a=10, b=12.

Problem 95

Analyze SSA ambiguous case A=45, a=8, b=10.

Problem 96

Analyze SSA ambiguous case A=110, a=5, b=7.

Problem 97

Analyze SSA ambiguous case A=100, a=12, b=8.

Problem 98

Analyze SSA ambiguous case A=30, a=5, b=10.

Problem 99

Analyze SSA ambiguous case A=20, a=20, b=15.

combine laws and angle sum.
12 problems Warmup Practice Mixed Review Assessment
Problem 100

Solve non-right triangle completely from A=40, B=65, a=12.

Problem 101

Solve non-right triangle completely from a=7,b=9,C=50.

Open in simulator
Problem 102

Solve non-right triangle completely from a=5,b=6,c=8.

Problem 103

Solve non-right triangle completely from A=50, C=70, b=10.

Problem 104

Solve non-right triangle completely from B=45, C=80, b=20.

Problem 105

Solve non-right triangle completely from a=12, c=15, B=60.

Problem 106

Solve non-right triangle completely from a=8, b=10, c=13.

Problem 107

Solve non-right triangle completely from a=15, b=10, A=40.

Problem 108

Solve non-right triangle completely from a=8, b=12, A=30.

Problem 109

Solve non-right triangle completely from B=75, A=35, c=18.

Problem 110

Solve non-right triangle completely from A=60, C=55, c=25.

Problem 111

Solve non-right triangle completely from b=15, a=18, C=70.

model and solve non-right triangle.
12 problems Warmup Practice Mixed Review Assessment
Problem 112

Apply Laws of Sines/Cosines in context two landmarks 8 km and 11 km from observer with included angle 40 degrees.

Problem 113

Apply Laws of Sines/Cosines in context survey triangle with one known side and two angles.

Open in simulator
Problem 114

Apply Laws of Sines/Cosines in context bearings create triangle with included angle 70 and two traveled distances.

Problem 115

Apply Laws of Sines/Cosines in context two boats leaving a harbor, one traveling 15 miles at a bearing of 030 degrees and the other 20 miles at a bearing of 080 degrees.

Problem 116

Apply Laws of Sines/Cosines in context a triangular field with sides 120 meters, 150 meters, and 180 meters.

Problem 117

Apply Laws of Sines/Cosines in context a surveyor measuring a lake, establishing a baseline of 500 feet and angles of 65 degrees and 75 degrees to a point on the opposite shore.

Problem 118

Apply Laws of Sines/Cosines in context a ship observed from two coastal stations 10 km apart, with angles of 45 degrees and 60 degrees from the baseline to the ship.

Problem 119

Apply Laws of Sines/Cosines in context an aircraft flies 300 km on a course of 040 degrees, then turns and flies 250 km on a course of 120 degrees.

Problem 120

Apply Laws of Sines/Cosines in context three hiking trails connect points A, B, and C. Trail AB is 5 km, BC is 7 km, and CA is 8 km.

Problem 121

Apply Laws of Sines/Cosines in context a triangle with sides 10 cm and 15 cm, and the angle opposite the 10 cm side is 30 degrees.

Problem 122

Apply Laws of Sines/Cosines in context A hot air balloon is observed by two people 1000 meters apart on a straight road. The angles of elevation to the balloon from their positions are 40 degrees and 55 degrees.

Problem 123

Apply Laws of Sines/Cosines in context a triangular plot of land has two sides measuring 70 meters and 90 meters, with an included angle of 110 degrees.

attach units and reject impossible/ambiguous results.
12 problems Warmup Practice Mixed Review Assessment
Problem 124

Interpret non-right triangle solution distance computed as 12.4 km.

Problem 125

Interpret non-right triangle solution SSA gives two possible angles.

Problem 126

Interpret non-right triangle solution computed angle exceeds triangle sum.

Problem 127

Interpret non-right triangle solution angle of elevation to a flagpole top computed as 40 degrees.

Open in simulator
Problem 128

Interpret non-right triangle solution computed length of a bridge span is -150 meters.

Problem 129

Interpret non-right triangle solution area of a triangular garden plot computed as 25.5 square meters.

Problem 130

Interpret non-right triangle solution bearing from point A to point B computed as S 75 W.

Problem 131

Interpret non-right triangle solution computed interior angle of a triangle is 180 degrees.

Problem 132

Interpret non-right triangle solution computed length of a river segment is 0 km.

Problem 133

Interpret non-right triangle solution side lengths computed as 3 cm, 4 cm, and 10 cm.

Problem 134

Interpret non-right triangle solution angle of depression from a cliff top to a boat computed as 25 degrees.

Problem 135

Interpret non-right triangle solution distance between two ships computed as 5.2 nautical miles.

catch wrong law, ambiguous case, inverse trig, and rounding mistakes.
12 problems Warmup Practice Mixed Review Assessment
Problem 136

Correct Law of Sines/Cosines error used Law of Sines for SAS with no opposite pair.

Problem 137

Correct Law of Sines/Cosines error ignored second SSA solution.

Problem 138

Correct Law of Sines/Cosines error used cos formula with non-included angle.

Problem 139

Correct Law of Sines/Cosines error rounded intermediate angle too early.

Problem 140

Correct Law of Sines/Cosines error tried to use Law of Sines to find an angle when only three sides were known.

Problem 141

Correct Law of Sines/Cosines error applied Law of Cosines to find side 'a' but used angle 'B' in the formula.

Problem 142

Correct Law of Sines/Cosines error attempted to find an angle in an SSA case where the opposite side was too short.

Problem 143

Correct Law of Sines/Cosines error only considered the acute angle solution from arcsin in an SSA problem that allowed an obtuse angle.

Problem 144

Correct Law of Sines/Cosines error forgot to take the square root when solving for a side using the Law of Cosines.

Problem 145

Correct Law of Sines/Cosines error used a rounded value for an intermediate side length in a subsequent Law of Sines calculation.

Problem 146

Correct Law of Sines/Cosines error used Law of Cosines for an AAS triangle when Law of Sines was more direct.

Problem 147

Correct Law of Sines/Cosines error miscalculated the height 'h' when checking for ambiguous case solutions.

Open in simulator