I hope that the diagram I have drawn for myself matches the one in your question.

I have a triangle with sides 20 and 10 and an angle of 120º between them
By the cosine law I found the third side to be 26.4575.
You said you found the maginitude, I hope we match.

After that, use the Sine Law to find the angle across from the 10 side.

I got an angle of 9.7º
Subract that from 60º

A straight river flows east at a speed of 10mi/h. A boater starts at the south shore of the river and heads in a direction 60degree from the shore. Diagram is given. The motorboat has a speed of 20mi/h relative to the water.
Find the true speed and direction of the motorboat.
I know how to find the true speed which is the magnitude. But which angle is the direction? Since one angle is given 60degree, can't the other be 30degree? Please help.

Magnitude is right. 26.4575
But the direction is 49.1 degrees.

So, it is not a right triangle?

no it is not a right-angled triangle.

I drew my river going horiontally and considered the x-axis the south side of the river.
I drew a line coming up 60º from the x-axis and labelled it 20 units long.
I then drew a horizontal line, the river flow, from the end of my first line and made that 10 units long.
Now join that endpoint to the origin.
This line is the resultant vertor and it s length is the maginitude which we found to be 26.45...

so far ok?

by Sine Law:
sin(theta)/10 = sin120 /26.45..
sin(theta) = .3273..
so theta = 19.1 (that is the angle across the side of 10)

so the angle of the resultant up from the x-axis is 60-19.1 = 40.9

but using navigation directions, which measure from the North and going clockwise, we would have 90-40.9

=49.1 which is their answer

Your approach is correct so far. To find the true speed and direction of the motorboat, we need to consider the vector addition of the river's velocity and the boat's velocity.

Since the river flows east at a speed of 10 mi/h, we can consider this as the x-component of the river's velocity. We can label this as v river_x = 10 mi/h.

You correctly drew a line at an angle of 60 degrees from the south shore and labeled its length as 20 units. This line represents the boat's velocity relative to the water. Let's label this as v boat_relative = 20 mi/h.

To find the resultant velocity of the boat (true speed and direction), we need to add the vectors v river_x and v boat_relative. We can do this by adding their x-components and y-components separately.

In this case, the y-component of the river's velocity is 0 mi/h since it flows horizontally. Therefore, v river_y = 0 mi/h.

To add the x-components, we have:

v resultant_x = v river_x + v boat_relative
= 10 mi/h + 20 mi/h
= 30 mi/h

To add the y-components, we have:

v resultant_y = v river_y = 0 mi/h

Now we have the x-component and y-component of the resultant velocity. To find the magnitude (true speed) and direction of the resulting velocity, we can use the Pythagorean theorem and trigonometric functions.

The magnitude of the resultant velocity (true speed) can be found using the Pythagorean theorem:

|v resultant| = sqrt(v resultant_x^2 + v resultant_y^2)
= sqrt((30 mi/h)^2 + (0 mi/h)^2)
= sqrt(900 mi^2/h^2)
= 30 mi/h

So the magnitude (true speed) of the motorboat is 30 mi/h.

To find the direction, we can use the inverse tangent function:

θ = atan(v resultant_y / v resultant_x)
= atan(0 mi/h / 30 mi/h)
= atan(0)
= 0 degrees

Therefore, the direction of the motorboat is 0 degrees, or simply east.

In summary, the true speed of the motorboat is 30 mi/h and its direction is east.